After a couple of days of testing and fine tuning I'm pleased to report that it works, and I now have a cold header tank. The anti-siphon loop also needs to be high enough to overcome the pressure surge when the pump starts up. This will depend on pump speed and height of expansion tank above...