Criar Índice/Sumario dinamicamente no Jasper/Ireport

Boa noite pessoAll, eu aqui de novo encrencado.

Estou desenvolvendo um diário oficial, guardo os textos das publicações e na hora de gerar o documento eu passo ele pelo tidy pra limpar o html e jogo o conteudo pra um relatório feito em Jasper/Ireport( a ideia original era usar iText puro). Tudo perfeito,gerando o documento formatadinho, perfeito ai esbarrei em um problema que não sei nem por onde começar a resolver, eu preciso fazer um índice pra esse documento tipo Seção Tal: … pg 5 ,nem sei se isso é possível com IReport, mas se alguem souber uma solução ou qualquer tipo dee saída pra este problema ,toda ajuda é bem vinda ,pq tou perdido msm.

ex: http://www.diariooficial.ma.gov.br/downdiario.php?jornal=executivo&ano=2012&mes=07&dia=12