IKSolverやConstraintsを使ってみましょう。
Emptyや親子関係の無いArmatureをコントローラとして使うと操作が楽です。
すでにあるリグなどのお手本を参考にしてみるのもいいでしょう。