Deform the mesh by armature located aside the mesh
Not exactly what you asked, but this could achieve a similar effect: set two identical armatures, one inside the object performing the deform, one "external"  (aside) driving the deform, each internal bone connected to its external peer through copy rotation constraints...



example file: