Removal of synthesized solution impurities

Synthetic solution or liquid contains chlorine and metal oxides such as iron, calcium, magnesium, sodium, potassium and aluminum. My goal is to remove chlorine and all of these oxides except aluminum from the solution. So what method or chemicals should I use to preserve aluminum oxide and remove other impurities? Thanks