I haven't gotten around to that stuff yet, but this might help a little because it uses logic to select from four different samples.
To use it, load four different samples into the slots, and don't forget to set the size large enough for each one while you're at it or the samples will be cut short. Once you have the samples loaded, you have a button on the top-left called "Selector". Each time you click on the selector button it will trigger a different sample, or in other words, allow you to rotate through the samples to select one.
I've put a little indicator next to each sample slot so you can see what's going on. The mixer on the right lets you choose the level of each sample, and the other knobs do the same as before, allowing you to change the pitch of each sample independently.
There's many ways to do what you want, and I'm sure I saw specialised objects you could use, but I've not really touched the sampling stuff much yet so can't help in that respect. So yup, it's not exactly what you want, but if you pull it apart and examine it, it'll at least give you ideas of how to mess around with basic logic and math objects in order to run through a selection.
Here's the patch to save you having to build it:
SampleSelector.axp (9.1 KB)