A much underutilised parameter type is the Family Type. This
allows you to assign different Family Types in you parameters, especially when
using nested families.
This Parameter Type will allow you to have more control over
the nested families in your project file, instead of having to go down the path
of using additional parameters and complicated formulas.
The example below shows how these
can be used in Revit Families.