I was finally able to solve the problem. The answer is following:
<definition name="myapp.homepage_extended" extends="myapp.homepage" >
<put-attribute name="new-attr-in-body" value="/tiles/new-attr-in-body.jsp" cascade="true" />
</definition>
The trick is to add cascade="true"
so that the attribute can cascade through the nested definition.