I found an IC that will do all the filtering etc for me and is digitally programmable... made by Intersil, the HIP9011