Thanks for your reply Trevor. I've got the interdependent fields working with other types of fields, but not with condition builder.
I do need to use condition builder as this field is for editors to build up a macro condition - unless you know of another form control which does something like this?