Have you tried sticking w/ size exclusion chromatography? Perhaps a G-25 sephadex column for the initial separation.