In an earlier alpha, it was possible to add your own custom shuffle modes to config.ini. The ones you listed would have been pretty easily possible, as I recall.

I assume this functionality is still there, I just don't remember how to do it. Darn, I wish I would have saved that message.

Perhaps someone from the development team can give us a clue here? I'll document it in the FAQ if you do.
_________________________
Tony Fabris