Add a way to mark a parameter to be dependent on an other paramter. For example :
We have following parameters:
"foo1_bar", "foo1_baz", "foo1_quux"
"fooN_bar", "fooN_baz", "fooN_quux"
fooX_bar required fooX_baz to be used as well, it doesn't require fooX_quux to be used, but if fooX_quux is used, then fooX_bar must have been defined as well