Path alias tokens and node references I'm trying to figure out if path aliases are even capable of what I'm trying to do, or if I need some other sort of module.

I have a content type "project" and a content type "mockup". A "project" references a User. A "mockup" references a "project". I'd like the path pattern for a mockup to look something like (I'm making up the token names, but you get the idea)

[referenced_project's_reference_user]/[referenced_project's_title]/[node:title]

Now another thing is that the project path already looks like the first part of the mockup's path:

[project's_referenced_user]/[node:title]

So I'm wondering if there's a way for a token to get the url of the referenced node or something? I was hoping you could stack tokens something like: [[related_project]:url] but that doesn't work.

If you can't tell, I'm using the "references" module.
You certainly can. 

You need Entity and Entity Token (comes with Entity module) modules. 

Clear cache after enabling them. The referencing node info will be available to you.  

For the 'referencing' functionality, I use Entity Reference instead of Node Reference which will most probably be deprecated in the near future in favor of Entity Reference.    (but I remember node reference info is also available in Pathauto pattern, you may try yourself)