Hi Dave,
I believe that's the way PDW works - once a filter is satisfied it stops processing.
Not sure whether you can work around it by, for example, filtering on two different fields (eg capcode for one filter and text for another). Worth a try.
Cheers
...Steve