Mais uma atualização. Encontrei um erro crítico no sistema de criação do código xml.
Se alguém encontrar qualquer erro ou anomalia no funcionamento da lib, me comunique para que possa resolve-lo.
Se ele usar xml para armazenar os dados e usar essa lib, vai ficar fácil resolver o problema dele.
Ele até pode usar 'in', mas ele vai precisar de um script exato para o que ele quer, nao podendo ser usado em outras questoes. Usando a lib, ele vai poder fazer isso com qualquer outro 'problema' semelhante a esse.