Hi All,
For reference, I ended up taking a compromised easy way out and did the following:
In other words, I left the initial TileContainer empty and after search results are returned, I used JavaScript to create the UI control which referenced the press event that errorred out within the XML fragment, then embedded the XML fragment within this control.
Not perfect as I'd still like to put CustomTile inside the XML fragment, but commercially, need to move on.
Cheers,
Matt