I think this is a bug in LR 4.3:
Create a virtual copy. Flag the copy. Collapse the stack. Filter by attribute=flagged. The flagged copy is not displayed. Uncollapse all stacks. The flagged copy is displayed.
The flagged copy (and only the flagged copy) should be visible in the filtered view, whether or not the stack is collapsed.