Is this possible?

OK I have an object that needs to be able to snap to any Roof which has the

“Structure Snap Type Flags”=88, “To Point Snap Type Flags”=12, To Point Snap Type Exclude Flags"=0, “Snap Point Match Group”=4

and Horizontal Power Cables which have the

“Structure Snap Type Flags”=131072, “To Point Snap Type Flags”=268566528, To Point Snap Type Exclude Flags"=0, “Snap Point Match Group”=6.

Is this going to be a pipe dream? They seem completely incompatible.

Pipe dream? No way, it should be a snap!