@koh You might check out Squat University both the website and the YouTube channel.
He's got excellent ideas, stretches, mobility work etc to help people get a good squat. Even explains how form will be different on people with different leg lengths, the way the hip joint, and ankle mobility work.