Hello,
I haven't looked at RWF in over a year and a half now, since I don't work with Domino anymore, but off the top of my head I can't remember exactly how the rwfRemoveApprovers field works. Can you have a separate state for each of your three approvers? Then you can do a paralell approval process as described in the quick start guide included with the 2.4 release. If that doesn't work, I'll try to find some time to look into how that field is used.