Affinity purification of protein complexes