I would investigate the use of the Coil:Cooling:DX:TwoStageWithHumidityControlMode since, if I understand correctly your description, that is when (i.e., cooling mode) the desuperheater will be used. Then you can have the Coil:Heating:Fuel as the supplemental heater.