Chlorine is a concern. You can get around this by using a carbon block pre-filter. If the water company adds chloramines then no pre-filter will neutralize. I'd also be concerned about maintaining a stable temperature if you're doing a constant flow. Inline heater? 20ppm nitrates is pretty high as well...