That's about as easy as you can get and seems to satisfy OP's requirements.
Thank you, Ovid + Peter. My problem is actually a little bit more complicated than described, but between the 2 examples as a starting point, it's looking a lot better all of a sudden. :-)