Disclaimer: I am not a lawyer and this is not legal advice… :-)
This is not a solution to IMBRA, but possibly a way around it until the courts (hopefully) throw it out.
Thinking back to when I petitioned my wife, I found that if IMBRA had been in effect then, it would have had zero affect on us. Why? Because I didn’t use an agency and I didn’t file for a K-visa. We married overseas and filed for a CR-1 visa.
I’m not telling you to do it that way, but it appears that it would exempt you from the law as it is written. You just may be able to go through the whole process without disclosing any additional personal information. But of course I could always be wrong, so you should study the law and maybe consult with a good immigration (AILA) attorney. I think Gary B. does phone consults for a very reasonable fee… :-)
Ray