Regarding your question, that´s right: the dependency is only when I have those cascading combos on the form, once the user chooses one and the other the bound table will save the information independently.
You code works like a charm, Paul!
So when it comes to this type of join I should go...