Maybe I misremembered (see what I did there?) your rules.
What I was planning on doing with the Bonds/Clemens team:
Use 1990, 1991, 1992 seasons of Clemens/Bonds as the intersection. I know in the rules you stated the intersection seasons didn't have to be the same but I think it fits perfectly in the spirit of the theme.
Then I was going to use 1986 Clemens & 2001 Bonds as the compliments and should fit with your rule of player A having a season earlier than the intersection.
Is this what you intended?