I can see that there are too many issues with doing a universal ZIF for programming as I originally wanted to do. So, I'm keeping the ZIF and the 08M2 to detect programming signal to turn on power to the chip to be programmed, but I'm adding three 4-way jumper sockets to accommodate the various Picaxe chips.
It turns out the wiring isn't that complicated and has the advantage of orienting pin one of every chip to pin 1 of the ZIF.
I'd upload a diagram, but the forum 'attachment' system doesn't seem to be working at the moment.