you could try isoelectric focussing which works on separating different charged proteins in either liquid ( old fashioned) or inert matrix so the protein moves to its isoelectric point and then stops moving. Movement can be around the gel matrix particles rather than through it