Creating a Soft Body Surface that Responds to Different Masses of a Rigid Body Object Dear Blender Community,

There's quite a few posts discussing the interaction of rigid body objects with cloth and soft body objects, but I haven't yet found one that provides a satisfactory answer to the following question:

how do you set up a cloth (or a soft body object) that responds differentially to the different rigid body parameters of an impinging object?

Here's what I'm trying to do. I'm trying to set up a scene where an object drops onto a cloth in such a way that the mass of the object makes a difference in how deeply the object sinks into the cloth. A quick, excellent tutorial in Cinema4D was enough to achieve this effect relatively well.

My simulation in Cinema4D begins like this: 



and ends like this: 



the only difference between the left and right being the masses of the balls.

I've yet to find a technique that does this nearly as well in Blender, but I would infinitely prefer to use Blender over Cinema4D.

I'd be much obliged to any good samaritan out there that would tell me how to obtain a similar effect with good old Blender.

My thanks in advance.

Edit: Here's a GIF of the full simulation:
To do this: You would need one plane to serve as the cloth, and one UV Sphere to serve as rigid body. You would have to give the plain a cloth simulation (as soft body isn't what you want), and then the the UV Sphere a rigid body and collision. I am assuming that you know the cloth and rigid body settings, as I am not going to go over that. 

Then, you would subdivide the plane as many times as the quality that you need/want. 

For the next step, you would need to place the UV Sphere directly over the plane. Then, you can change the mass of the UV Sphere in the Rigid Body Simulation, and then when you play your animation using Alt-A or the Play Animation button, then the plane will deform accordingly. 

Then, select the plane and the UV Sphere with Shift-Right-Click, press Alt-D, and then place them wherever you want the second DIFFERENT set to be. Next, in the Rigid Body Simulation tab, just change the mass accordingly. 

Hope this helps!!!

Note: If this doesn't work, then remove the Rigid Body Simulation, keep the Colision though, and insert keyframes on the start and end of where you want the UV Sphere(s) to start/end.