I am sorry for double-posting, but to raise awareness, as this *might* help someone having a similar goal, I do it anyway.
I solved the problem using a different approach:
1. Calculate all ways from start-node to target,saving them
2. Iterate through these ways, that are represented as lists:
2.1 if the assumed dominator d is in every path/way, it is, in fact, a dominator.
First I thought that it's not efective enough, but that seems to be negligible.
If someone wants to see code, feel free to ask.