Cloth Simulation Not going through Ring
How about modeling a "folded" bag, make it a Cloth, add a pin group set to the top vertices and apply some simple shapekeys? Here is a quick example:



With more geometry and some experiment a bit more details can be added...