If you wanted to, you could still have it work "OEM style" just not thru the BCM. Use the fog pull switch to activate a relay and then power the fogs off a spare fuse. That, for me, is worst case scenario. However, I think they will work thru the BCM. As I mentioned, the BCM in my car understands the concept of "front fog lights". I know this because I assigned my rear position lights (outside facing lamps on tail lights) as fog lights using OBD11. Using the pull switch, they worked as fogs. So the BCM knows what to do with a front fog light. I am 99% sure, based on other BCM units with the same p/n, the pins for power for left and right fogs do exist and will work without issue. I could connect a lead to that pin and then meter it and see if there is voltage. That's probably the best next step.
How did you determine it won't work if you don't mind my asking?
EDIT: looked at your pics. It certainly does appear that the 5/45 pins aren't there. That's a major letdown if that's the case on mine. Idk why mine would be different but who knows... I wonder if pins could be soldered to the BCM...