As Gerv points out, doing this with a strict hierarchy can be done by regexp. But... when this is something that wants to be effectively a multiple select, is there a broader need for it? -Joel