Feature request unless there is a way to accomplish this already that I am missing (other than creating 15 fields which gets very noisy)
In building a database to track numerous testing events would like to keep track of the required instrumentation to accomplish that test. The instrumentation has the attributes of: type, number required, and required sample rate. The types of available instrumentation are fixed, but the number & sample rate could be anything depending on the test. So right now I have a multi-select that looks like this:

and a notes field after it where people can further elaborate. It would be nice to force people into entering information consistently, so in a perfect world I would have a single field where the muliti-select options can be selected and then if picked, sub fields would open up in which to input the sub-attributes. Something that would provide the implied functionality like this:

Very open to suggestion from folks as to a clean way to accomplish this without creating a very wide table with many fields.
Thanks!