Make primitive_b inherit only visibility of primitive_a?

In Solaris we have an character with fur which is animated, sometimes several limbs are visible, sometimes invisible.

The fur is being driven by the hair_procedural node from houdini, so the positions get updated. However if the root primitive e.g. is invisible, the hair stays visible? How can we have an active link within this asset?

We already tried an inheritance, but this in combination with the hair’s position being updated messes things up. Relationship and AddCondition we also tried, but couldn’t get it actively to work?

Any other ideas?