OK, I got the Bluetooth kext to load with two edits to the BTFirmwareUploader.kext that I made. I added a new key to the info.plist in the Contents folder:
<key>BCM-Broadcom-BCM20702A0-21fb-0a5c </key>
<dict>
<key>BTController</key>
<string>BCM</string>
<key>CFBundleIdentifier</key>
<string>org.emlydinesh.driver.BTFirmwareUploader</string>
<key>Firmware</key>
<integer>0</integer>
<key>IOClass</key>
<string>BTFirmwareUploader</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>UpdFwAfterSleep</key>
<true/>
<key>idProduct</key>
<integer>8699</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
Then to the Info.plist in the Plugins>Contents folder inside the BluetoothDevInfo.kext, I added: <key>AppleBroadcomBTUSBController_21fb</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<false/>
<key>idProduct</key>
<integer>8699</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
You can try using my keys if your combo card shows as:
USB Product Name, String, BCM20702A0
idProduct, Number, 0x21fb
idVendor, Number, 0xa5c
USB Vendor Name, String, Broadcom Corp
The combo card is fully functional now. Thanks.