Protein complex immunoprecipitation