I’ve been experimenting with that sort of thing. I’ve been experimenting with a slicer and g-code hacks to do inlays and other simple multi-color prints with just one swap per color. It looks like at least some printers could manage OP’s print OK. One of my tests was a jack-o-lantern.
I got really good results with CC3D GID PETG and a steel nozzle.