Those filters do not execute while retrieving the pages list for the Parent attribute. That’s why you see all the pages. And there is no filter which allows you to directly hook into the query. There are a few other filters provided. But hooking into those could potently increase the page load times, if you have a considerable amount of Pages.
Right now I do not see a better way to filter that list. I’ll put this into my to do list, since it require some research.