Veo que tienes un code no muy bien estructurado..
para empezar que es lo que deseas filtrar..??
Es que noto que haces un for each, pero en que lo estas ocupando si a fin de cuentas le pasas el ds3 tal cual...
Explicanos un poco mas y con muchjo gusto te podemos echar un cable..
Salu2