Hi Robert. As it sounds like the OOTB options to hide and show certain portions of your Custom Forms are not quite what you're after, I invite you to consider our Overlay Custom Data (OCD) solution. It restricts Custom Data so that users in different Groups see only the Parameters they need (either edit / read only / or hidden..down to the Parameter level), which reduces training time, improves navigation, and simplifies data entry.
Regards,
Doug