Refactor results into Filter objects