у меня пока нет адекватного решения. :(
Использовал индексы, но при добавлении полей все поехало.
Если словари на каждую строчку, то тащить заголовки полей в каждой строчке как-то не гуманно по объему.
PS: Возможно, поля надо фильтровать на стороне кода view а не шаблона
пока было примерно так - форматирование в зависимости от индекса
{% if forloop.counter0 == 0 %}
спасибо за ОС.
Я как раз спрашивал про подходы в таких задачах, как правильнее, как удобнее.
Протащу через кортежи и покурю мат. часть.