Tim, maybe you should check this out,

http://the16types.info/groups.php?groupid=20

I tend to think romantic relationships are best within one of these groups, not neccecaraily duality. This would help explain why an INTJ and INFJ or ENFP would actually be good relationships to have.