Сначала подумал, что проблема еще и в том, что "все развороты автономные. Всего их 1300".
Тогда логично заливать текстовый блок на левую полосу и один абзац на правую полосу именно Data merge.
Я так понимаю, что под текстовый блок на левой полосе зарезервирована конкретная высота. Тогда логично сделать макет/шаблон таким образом: на правой полосе стоит один последний абзац. На левой полосе - блок фиксированный высоты под шесть абзацев с перетеканием во фрейм на правой полосе о-о-чень маленькой высоты, стоящий над вынесенным на правую полосу отдельным абзацем. У этого о-о-чень маленького фрейма задано обтекание. Стиль абзацев, естественно, с keep line. Если текст на левой полосе не убирается, он, естественно, поабзацно перетекает на правую полосу. А для контроля text overflow готовых скриптов немеряно. После заливки текста документ разово прогоняется таким скриптом, фрейм с перетеканием на правой полосе становится надлежащей высоты и, в силу установленного обтекания, сдвигает последний абзац вниз. Как-то так...