I think you had better be prepared to let go of #2. Even if you got it in there, I don't think you'd ever have any reasonable way to enforce it, and in the end, you can't control it.
I know it will drive you nuts, but if Whore is in his life for the long term, she is going to be around DS, if she isn't, it won't really be an issue.