I see SHG has a neat solution. Does this work for you? Mine isn't as easy when you get more combinations. I can work on it if SHGs solution isn't what you want but it might be a day til I get back to it