Form Fields that dynamically change based on an input

Form Fields that dynamically change based on an input

I've a quality control form but depending on what product is selected the parameters to be entered change.

e.g. If it's a screw it may be "Weight" and "Shiny Yes / No"

but if its a bolt it may be "length" and "Number of imperfections". 

The parameters to be measured for each item are pre-known but may be of different types (number, select etc.)

What's the best way to impliment this in Zoho Creator? I could just do many forms one for each item but that seems not elegant. 

Ideally I want one place to track what item needs what parameters of what type and another form that dynamically populates itself depending on what item type is chosen by the user. 

Any ideas?