Draft: Support parent depends based on reference fields
For reference fields which can have many targets, we retrieve the context depends from any target model that define the field. We prevent the depends decorator to set value for dependencies that does not exist as field. The clients are already ignoring dependency fields that does not exist because it ignores the fields that it does not know about.
Closes #12279