No foreigners allowed. It's hurting you, and it's hurting us. Mexico isn't even producing enough natural gas and electricity to meet its own needs, let alone serve ours. Your Congress isn't about to change the law to allow foreigners in. At least not now.
State ownership is still a national article of faith.
But there's a way around the law. Allow Pemex, the state petroleum company, to hire foreign companies on a contract basis to explore for oil. The companies wouldn't own the oil, so there would be no violation of the law. I hope that your appointees to the Pemex board of directors will be creative enough to grasp the beauty of this option. But frankly your selection of telecommunications magnate Carlos Slim Helu makes me nervous.