This is based on a recommendation from Nathan in a previous post.
Perhaps you can go through each hidden field that is required, and add a rule so that they are required only when they are shown.
I would like to add this rule but my only rule options are Show / Hide.