The best pairing for a productive relationship seems to be an equal balance of input to output processes for the couple as a combined unit; for example, INTj-Ti with ESE-Si. However, this won't assure success because there are so many other issues that can override the positive effects of type matching.......
a.k.a. I/O
EDIT: Activity relationships seem to be marginal at best so subtype matches wont change the apparent cognitive disharmony by a significant amount......