have you tried (or is it possible) to create a layered shader with the mental ray shader as the bottom layer?