Custom fields per contact/lead | Individual key value maps for contacts

Hi, @marty.m!
Welcome to community!

Yes, it’s possible.
You can make different view form for each of categories.

  1. It’s code for load detailview form

You can make form for editview too.

2 . It’s code for select correct form from cache.