On a separate note, the models that you provided have some potentially problematic Computation Rules.
The Preconditions:
FieldFilled(Input_Visible_INPUT1)FieldFilled(Input_Visible_INPUT2)
are not mutually exclusive as you do not enforce that Input_Visible_INPUT1 and Input_Visible_INPUT2 are not filled at the same time or link the input Fields to the ValueSelect Field in any way.
These should be remodeled as:
FieldFilled(Input_Visible_INPUT1) And [ValueSelect->INPUT_TYPE] == "INPUT1"FieldNotFilled(Input_Visible_INPUT1) And [ValueSelect->INPUT_TYPE] == "INPUT2"
This ensures that the value is only used, when the ValueSelect Field has been set accordingly.
See Modeling computed boolean based on integer value - #11 by gmorga-ramirez for more information.
