8 – Grandson Pathauto of the nodes

I have a node that has a parent field (entity reference) that if left empty, that node is a parent. If parent_field has data (that is, the name of the primary node of the nodes), then I can easily add the username there:

[node:parent_field]/[node:title]

However, I would like to be able to select a child as a parent and have Pathauto collect it along the way. Basically getting the parent and child entity reference:

[node:parent_field]/[node:parent_field(child of parent???)]/[node:title]

However, in pathauto (entity tokens included), I do not see how to grab this.

Thoughts?