You can manage the visibility of a custom property based on the value(s) of other properties. If the defined value is set then an other property appears, if not then it remains hidden.

Watch video