A cada invocação ao templatetag é realizada uma query no banco de dados. Sugiro o uso da da construção `with` para tornar mais eficiente.

https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#with