P.S. The reason why it's not possible to get hierarchy view filtered by property is simple:
If parents will be filtered out (due to different property value) - how to show the tree?
May be its's not your case but the algorithm has to work in any cases...