I'm not HR qualified in any way...but could you look at something like internal communication between managers/HR and how that could impact on equality?
I'm not sure how to phrase it, but I'm thinking along the lines of (this example is probably extreme and unlikely..I hope):
Manager x emails HR to say employee y is pregnant, and they don't want to promote because Maternity leave will be a pain to cover, so is there any way of exluding them from the process?
Now, obviously, HR advice would be that no, that's not possible.
But, would the very existence of such an email be able to be used by an employee to show motivation towards pregnancy related discrimination, should they not get a promotion in the future? I don't know.
If it did, is there any way of shaping communication between management and HR, either by pre-emptive communications from HR to managers, or protocols for raising queries, which would protect both employees and employers?
That could be completely irrelevant and rubbish, but it's something I've often wondered, because once a question's been asked, it's kind of irrelevant what the answer is, because the evidence is there that the manager even questioned it.