I didn't check the details of your schematic, but your approach looks correct to me.
As to filtering, I don't know about the specific sensors you're using, but generally speaking, for fluid level sensing, I would go for a much lower frequency. 1Hz to 10Hz should be adequate (or maybe even lower), unless you need to monitor very fast level changes (which I doubt?)