Must be getting handled, cuz my sample only set a tooltip on one of the cols. That brings up another thought. Have you considered doing more complex stuff with the template code? For example in this case being able to do a null check within the append logic to eliminate the creation of the templated item, in this case 'title="""'? That might have to be on a parm-by-parm basis - maybe not worth the complication.

How could you detect whether an property of a config object was an element or a config object? Perhaps if it doesn't have a "tag" property, then it's a String/HTMLElement/Element to be inserted at that point.

The problem is in standard mode it builds a monster string out of parent+children and inserts them all at once. There's no node by node insertion so inserting a particular node at a particular point would be very tricky.