There's a contrast medium called "Gadolinium" that can be used in place of iodine, so that might be an option for you. Urologists sometimes hesitate to use it as it's tough on the kidney's, but if you can't have iodine and this is a one-time contrast picture, then they shouldn't have a problem with it.
i am not a renal doctor remember. MRI contrast overall is safe