@DavidCarlisle Sorry I didn't mean you were old. ;-) I wouldn't have allowed myself any way.
I debugged my issue a bit further. 1) xkeyval is still buggy and I completely removed it 2) pgfkeys is easier to use, and *CAN*, ctrontrary to what I announced, handle key={value,value}. As soon I add babel, pgfkeys cannot handle that use case any more :-/