I am a recovering tricopter addict and have used just about every protocol with them. BLHeli is the firmware, not the protocol. Chances are, that ESC already has some form of BLHeli on it, and may just need parameter adjustments. You should be able to use BLHeli-passthrough to configure/flash with BLHeli-configurator after hooking the ESCs up to the flight controller.