In your example, the filtering global must be in the "Project" table - and you need new occurrences of the "Assign Talent to Project" and "Talent" tables.
Another option (if you have the Advanced version) is to use a custom function to get the TalentIDs from "Assign Talent to Project" conditionally, and use the result as the matchfield to link directly to another TO of "Talent".
Thanks so much for the reply, I've got it working perfectly now! (yeah...I wish I had Advanced)
It really helped to be able to step back and get my head out of it and have someone help me see it clearly. Thanks again :)