Fiz algumas pesquisas, vou deixar alguns links abaixo, para poder ser mais especifico e garantir que não estou enganado.
Testei diversos filtros e sinceramente acredito que eu estava usando um dos piores, realmente em casos assim é preciso atenção redobrada, mesmo após alguns testes vou dar uma pesquisada a fondo nisso para encontrar a melhor maneira de filtrar essas informações.
a principal materia que encontrei foi do proprio php.net ela fala sobre cada filtro e como ele funciona mas testei alguns na pratica também.
Codigo usado nos teste (Mais simples impossivel)
Retorno dos testes