Creating custom post type relationships

Here, WordPress doesn’t allow to run URL in two way.

e.g. (1) www.example.com/work/directors-cut-best-in-the-world/
     (2) www.example.com/director/wes-pollitt/directors-cut-best-in-the-world/ 

You should decide which URL do you want to run in browser.
If you want to run single URL then check this : Add category base to url in custom post type/taxonomy

You can conditionally change permalink before load.