If there's an example, I'd love to take a look at it.
I assume you mean:
type3:id3#hash@hashType:hashoftype2+type1
That way, I can quickly get the "hash" relationship, and if it doesn't match, do the expensive sync for just that type3, otherwise.. skip.
Guess for the sync it would still be an n+1, correct?