Multi-column countercurrent solvent gradient purification