i would use a barrel with a spigot at the bottom, and put a rack in the barrel, and put small mesh over the rack, then fill above the rack with sand, cover that with a good layer of gravel, and wait till it rains
this is in fact the best way to clean water, i think... can think of anything else that remove nearly every thing from the water, this is why under water aquifers are so clean, and you can drink from a spring