Would you be able to find a same-year BCM where the only difference in options is the fog lights?
To answer your question a few posts back about swapping the switch: YES.
How good are you with soldering? Do you still have your old headlight switch?
1) Open the old switch housing and unsolder and remove the dome light override (it's a push-on/push-off style) switch inside the old headlight. Use it to replace the momentary-style fog light switch in the new headlight switch. Tip: pay close attention to how the headlight switch comes apart, it can be a little tricky to get everything in position to put back together correctly.
2) Connect the Orange and Dark Green/White stripe wires at the 8-wire headlight switch connector (short/jump them together).
Your fog light button now grounds the dark green/white stripe wire with an on/off switch (no latching relays, elaborate circuits etc., needed) AND it also activates the fog light indicator LED

Now you can use the dark green/white wire to control the relay in your harness AND have the indicator, OEM style.
It also activates the fog light relay in the underhood fuse box

BUT note that it's not on an ignition-switched circuit so you'll drain your battery if you forget to manually turn them off, or wire another relay between the switch and relay to cut the power when the ignition is off. (I have a relay wired to the parking light circuit for this). I went so far as to tear into the front fuse box and added the terminal/wire for the fog lights (the only part of the system not already present in the truck) so no aftermarket harness needed.
If you're already passed this point, grounding the dark green/white stripe wire turns on the LED indicator. You could work that into whatever setup you ended up with.