Enable soft body modifier after subsurface subdivision.
Downs : does not work for curves and lattices.
As I wrote in BF-Commiters more a prove of concept than elaborate.
To recover lattices and curves there should be two different modifiers as shown in MOD_Softbody.c in two IFDEF branches .. with all the work in UI and elsewhere. This would also need to separate the simulation data for multiple instances. Not impossible but I don't have the time to do it. If someone volunteers I would help.