Не совсем понятен вопрос, какие объявы anchored/unanchored? Есть vertical justification, есть align.
А всякие автоматические системы с анализом заполнения соседних страниц, подгонкой и т.д., стоят в 10-100 раз дороже ИД
Хотя некоторые вещи можно сделать и скриптами - посмотреть baseline последней строки и поставить бокс (заглушку), чтобы колонка не была разряженной.