Currently you cannot add a sub-agent to a gift, and I think several other transaction types. Stettheimer has several gifts that should have a sub-agent, and I imagine this might be useful for other projects, as well./