How to Treat Electroplating Waste at Source?

I am interested in reducing high levels of total dissolved solids (TDS) from electroplating waste. Is there a method which does not cost too much, other than dilution, to reduce TDS? How can we separate the metals from waste water? What is the best method to recover them efficiently?