Just an idea. If when we have non-conformality we could just decide the element that is faced with a node in the middle of its face is a poly, then we can support it with the poly support.
Can you see a major flaw with that?
It would go a long way to be able to support non-conformal meshes, would help us verify flow solutions against starccm on the same meshes