Ah, thanks for the explanation. I misunderstood E0 to be just resetting the counter.
Problem is that Cura inserts the G1 F1500 E-xx, having to edit the generated file every time isn't very exciting.
Will try G92 and lower retract values. Thanks again.