Se as consultas forem previsíveis o suficiente, talvez você possa simplesmente sed
dos valores dos parâmetros, por exemplo, se muitas consultas contiverem comparação de igualdade com números, sed 's/=[[:digit:]]+//g'
removeria todos os números reais, deixando apenas os nomes das colunas.
Caso contrário, as únicas soluções realmente genéricas que consigo pensar são técnicas de reconhecimento de padrões, como k - vizinhos mais próximos , que podem classificar listas arbitrárias de cadeias de caracteres em clusters com base na similaridade.