I have read a lot about this topic. to the best of my knowledge, you should buy a filter like this:
www.lakewaterfilters.comand then a very good RO whole house system. the lakewater filter will rid the water of the large stuff, and keep the RO from having any problems.
dustin