Any ideas on how the Ancient Valley development team managed to make so many blend shapes?

Inside the skeletal mesh of Echo, there are tons of blend shapes existing for movement correction. Almost 5~6 blend shapes for each main joint per 30 possible degrees. Any ideas on how they got this done? Is there any automation workflow for such amount of corrective blend shapes?
Thanks for any reply.