I've been fiddling about with various word orders but, to be honest, I can't come up with one that isn't confusing! The best I can do is:
Director Joe Blogg's assistant, Jane Doe, made this film.
I think your originals sound odd partly because the surnames haven't been used - "Director Joe" and "Assistant Jane" both sound odd with just first names.
- For Teachers