Dynamic Potential Fields

Dynamic Potential Fields

Hi Group!  I'm developing Zoho CRM for my law firm.  I would like to track different data based on the type of client I have.  I'm trying to figure out the best way to do that.  One possibility is to track that data in Potentials.  Is there anyway to dynamically change the information asked.  Perhaps thought a Custom App in a Related List?