First of all you can use ammonium sulfate to ppt. the protein(try using different concentrations and of course you should have an assay for the protein you want to purify so you can check its presence in both the pellet & the filtrate each time ) then you can the different methods of chromatography ,among which the affinity one is the best)