How to create multiple balloon bodies in Box2D?

In Box2D, how would I go about making a body that's being lifted by multiple "balloons"? These balloons would have to be able to be destroyed (for example, by a bow and arrow).

I would model the balloon as a circle shape physics-body and use ApplyForce to apply an upward force to the body. If the applied force is negative(gravity * mass), then the balloon should be standing still in the air. Applying a stronger force will cause the balloon to move upwards.