Exportar campos XLS não exibidos

Possuo uma consulta, onde nem todos os campos da tabela do BD estão sendo exibidos. Eu gostaria de quando gerasse o XLS de exportação, estes campos aparecessem na planilha gerada.

Algo como deixá-los visíveis apenas na hora da exportação.

Um sc_field_display() funcionaria, mas em que evento da consulta colocar? E como reconhecer que o usuário clicou no btn do XLS?

Obrigado.

Tenta no evento onInit da consulta.

Edit:

Testei aqui. Até esconde o campo no evento onInit, mas na exportação para o XLS ele não mostra o campo escondido.