Purification of protein complexes of defined subunit stoichiometry using a set of orthogonal, tag-cleaving proteases.