Yes, bone IK + socket sounds like the way to go.
With a little-bit (ok, way too much) of work it’s quite possible to turn the mannequin into a somewhat realistic moving thing - though far removed from an AAA asset still due to a few glitches with the foot placement, it’s getting there.