Primefaces dataTable header com variável não exporta para PDF

Tenho algumas tabelas num sistema e as colunas estão definidas assim:

<p:column sortBy="#{tr.codigo}" filterBy="#{tr.codigo}" style="text-align:left;">
	<f:facet name="header">
		<h:outputLabel value="#{msg['codigo']}"/>
	</f:facet>
	<h:outputLabel value="#{tr.codigo}"/>									
</p:column>

O que está no header é “#{msg[‘codigo’]}”, que vem de uma lista de mensagens de internacionalização, ou seja, tem que ser uma variável.
Na interface, isso funciona corretamente, mas quando tento usar o exportdata para gerar um .pdf, os headers não aparecem
Exemplo:.
pe:exporter type=“pdf” target=“tabela” fileName=“tabela”

Se eu troco as variáveis por texto fixo: “Código” aí o PDF vem correto, mas o problema é que não posso manter texto fixo para esses headers… alguém tem alguma ideia de como resolver isso ?