В итоге пришлось написать немного проклятого вида выражение xml.SubElement(el, "name").text = ...

Кмк лучше, чем в много строчек с кучей переменных :/