I'm sure abc will give you a good solution via private message, but in case you're still waiting, and for the benefit of everyone else not getting the private message:
If you have a fixed number of possible ink names, you could build the action list like this:
Select spot color (selecting...