I am getting a website that has choice to add hotels and restaurants. For both them has different custom fields which i've added meta boxes having a wordpress plugin. However the custom fields of hotel aren't required for restuarant and the other way around.

What exactly I wish to achieve is create extra menu on admin panel saying Add Restaurant &lifier Add Hotel. When clicked on on Hotel its should only show the custom fields set up for Hotel. I understand this is often accomplished by custom publish types. But i'm not going another publish type unless of course i've no options.

Determined that this isn't the best place to request. Better try codex.