Determinants of substrate recognition and mechanisms of subunit exchange