I would look into a higher end Fluval fish aquarium filter system. The filtering media can be changed to what ever you want to filter out.
I took the description of one from another site:
The Fluval FX5 is a large capacity, multi-stage external canister filter system. Fluval FX5's massive capacity and powerful integrated motor processes and recirculates 607 U.S. gallons (2,300 liters)of water every hour, enabling precise management of water conditions for aquariums as large as 400 U.S. gallons (1,500 liters).