Sorry, in my experience nothing can speed it up. Just let the muscle rest and follow doctor's orders. The more you tax the leg, the longer it will take to heal.
The herbal remedies actually come from Chinese Die Da ("hit and fall") medicine, and are traditionally prescribed for martial arts injuries. As I teach Filipino martial arts, I use them for myself and for my students for stick hits, joint injuries, tears, etc.
The Filipino healing arts have their own tradition of herbal remedies, massage, bonesetting, etc.