William Djaja Tjokroaminata wrote:

> How about starting with the great-great-grandchild, and then 'eval'ing the
> alias all the way up to the root?

OK, I am too dense to understand what you're suggesting ;) Could you 
maybe give me a brief example (in code) of the approach you're suggesting?