Да. Это называется обратной связью. Если ты связываешься так:
class A:
b = ForeignKey(B)
То множество объектов типа A, которые ссылаются на b получаются в django так:
b.a_set.all() # Или filter, get. В общем, обычный QuerySet
То есть, в твоём случае так:
{% for contact in node.contact_set.all %}
{{ contact.full_name }}
{% endfor %}
Но в этом случае при каждой итерации {% for contact in node.contact_set.all %} будет посылаться запрос в базу, поэтому нужно добавить в
subdivisions = Subdivision.objects.all()
prefetch_related:
subdivisions = Subdivision.objects.all().prefetch_related('contact_set')
Вот так будет оптимизированно.