Vou reforçar o que o Dito Ramos disse em 26 de março.
Nos de um exemplo do arquivo de entrada e a saída desejada, com trechos relevantes ao que precisa ser mantido e o que precisaa ser ignorado.
Sem isso qualquer ajuda parece um tiro no escuro, numa miríade de "achômetros".
E também cite quais parâmentros de consulta seriam variáveis, pois exemplos fixos não nos permite prever suas necessidades atuais ou até futuras.
Vi exemplos anteriores que deixavam a sua sintaxe mais clara e mais ágil, porém vc manteve a sua original quase inalterada, bom isso também é um fator que desestimula, e seria bom ter um feedback de qual solução foi adotada.