Is there any modules that support a hierarchy for fields? Nodes and fieldable entities in drupal seem so monolithic. For example customers could be categorized into three categories:
Customer A Customer B Customer C
When customer A is selected then I only want specific fields shown according to that selection, and would be different for B and C.
I know I can do this via a hook_form_alter using the ajax callback attribute but wasn't sure if there was something already created for this. I seen the hierarchy module but seems to be specific towards taxonomy.