Sorry, I am not sure which command can do this.
May be you can provide a hook method called from beforerowcolumnchange() that allow your "user" to call their business object or hardcode data validation code.
HTH
I am not the most powerful man in this world.
I am not the worst man in this world either.
I just as same as all of you.
I still need to learn from my mistakes...