I have tried a few things - changing the material properties, process_material properties and so far I can modulate the colour of the whole emitter's vertices, but not on a per particle basis.
I will keep exploring but I wanted to ask in case I am missing something simple. I only have a couple of weeks of godot tinkering so far.
Any help much appreciated!