Im looking at creating a plugin for the Dependent module that will integrate with the Relativity module to allow field dependencies across parent and child node type relationships.

For example: I need to setup 'Parent' & 'Child' content types, these are linked together using the Relativity module so that a child node must have a parent. The child node type will have a number of CCK fields, the parent node type will have an on/off cck field for each of the child cck fields. Depending on the on/off selection made during the creation of a parent node the related child add/edit node forms will show or hide the dependent CCK fields.

I know levyofi has stated on the project front page that future development will include "the ability for fields in a subform to depend on the parent form fields' values" however this is slightly different to my requirements as I need to have two distinct forms that can be accessed by different users / user roles.

Has anyone looked at setting up similar functionality or does anyone have any advice/feedback on the functionality im proposing?