As I understand it:
With Heroes, you can use any teammate your Hero had during any season of his career, but for the teammates, you can only use seasons when they played with the Hero.
With Villians, you can use any teammate the Villians had during their careers, AND you can then twist the Villians' teammates.