How to query for a process instances failed in a particular step

From MWS 7.1.2, We want to query for a process instances which was failed in a particular step of the model. When we try this in Advanced tab of MWS > Monitoring > Process Instances page, the results are giving all failed instances of that process instead of only process instances failed in a particular step. Do we have any fix for this or this is an expected behaviour?