You could simply replace the primatic cylinder with an indirect copper one (keep things vented) and fit the new heating header tank in the loft.
Old fashioned, yet very reliable and a days work at the most.
Depends on your budget I suppose.
servotech,