One way you could it now(I assume you're using blitz3d? If you're writing your own engine in the true sense of the word, ignore this advice :) ) is to create a header pivot for static/non-static.
I.e ShowEntity Static_Parent
HideEntity NonStatic_Parent
I.e ShowEntity Static_Parent
HideEntity NonStatic_Parent