Microfilter for Nanoparticles Filtering

Is there any microfilter capable of filtering Aluminium, Strontium and Barium from drinking water? Can any microfilters be used to purify aquifers water as well? How to purify extremely high values of above three from water?