Ditching is for the surface. Doing it underwater is a last resort. Most setups only allow you to ditch half or all of their weight. If they were as overweighted as most divers tend to be, you now have a highly buoyant diver and no way to counter what is likely to be a fast ascent.I'm not understanding this concern. Why would you need an additional source of buoyancy? And why would you need to deploy at depth? If your buddy on standard scuba experienced a failure of the BCD to hold air and started dropping like a stone it's time for your buddy to ditch weight. It might be time to help your buddy get rid of some weight.