Я знаю, что вы сказали, что не хотите javascript, но не уверены, имеете ли вы в виду raw JS или даже не хотите встраивать JS в меньшее, если вы не возражаете против встраивания логики, вы можете использовать javascript для заполнения переменных в LESS следующим образом:
@desiredHeight = getElementById("parent").style("height") - getElementById("child2").style("height");
#child1 { height: @desiredHeight; }
Синтаксис может быть неправильным, так как я делаю это на макушке, но что-то подобное должно работать.