protein heterodimerization activity [GO_0046982] - Virtual Fly Brain