Is there a way to have multiple page layouts for contacts? For instance if I wanted to have Contact Type A, with it's own set of say 25 custom fields, and then Contact Type B, with it's own set of 25 or so custom fields... is this possible? It seems I can only have one template which means I have to include all 50 custom fields for all contacts, which is not the desired behavior.
I know I can create custom modules, or apps... but I can't make those records created be a contact record, which screws up other integrations I have like with Zoho Campaigns. I also looked to see if there were dynamic fields where if I selected a value in a dropdown other custom fields would appear, but I could not find that either.
Is there an easy solution to this problem that I am just missing? Ultimately I need about 5 or 6 page layouts with about 100-150 custom fields in total (about 25 per page layout).