what you have is very common in the northeast, my old house had what you want. I'm not sure if its legal/up to code today though. What we had was a 4 zone furnace, with each zone on its own thermostat and circulator. the furnace cycled however often as necessary to maintain aa minimum internal temp of 160 degrees. Now this seems wasteful but when there was no demand, and thus all 4 circulators off, it didn't have to cycle very often.
zones 1-3 were parts of the house, zone 4 is what your interested in.
what we had was your standard issue 60 gallon electric water heater, except with the heating coils disconnected. Instead the thermostat of the electric water heater was connected to relay box. This relay box drove the zone 4 circulator. Heres where things get a little complicated. The water heater had 4 pipes coming off it. 1. cold water in. 2. hot water out. 3. circulator in. 4. circulator out.
when the water heater thermostat decided it was time to heat the water, zone 4 circulator clicked on. this pumped the cold water from the bottom of the tank through the furnace(which remember is always kept at least 160 degrees year round, shuts off at 250) and back into the top of the tank. the great thing about this setup is the water heater can extract as much heat off the furnace as it needs. with a 160,000 BTU furnace we had pretty much unlimited hot water.