I agree with Hitoshi. This is definitely a development question. To get more developer eyes on this and to get the best possible help, please post this question in the developer's forum here:
DevelopmentAlso, be sure to mention expando since that's what you need. Expando can be done 100% code-based without the use of the Control Panel you have mentioned using for custom fields/attributes. The developer's forum will provide some help. Or, try the Freenode IRC channel #liferay for some possible real-time help.
Be kell jelentkezni ahhoz, hogy ez helytelenként legyen megjelölve.