I would try the following to access the different attributes:
{$:item.id}
or
{$Child:Author:item.id}
The Author namespace is inside the Child namespace. If you want to access a variable in the namespace, you have to specify the parent namespace(s). The $: in the first example refers to the current namespace, but I'm not sure if that operator also works in nested namespaces.