Allow updating to be forced by a set of selects different than the parents

This is particulary useful when we need to update the child select
only when 1 of the parents changes (not all of them) while using all
parents to calculate the available values.

I still have to get ready some tests to demonstrate the feature. Send the PR for you to review and give some feedback.