Plugin required to convert complex animations to simple for export compatibility

My team has a need for a plugin complementary to plugin Xplane2Blender v3.4.x (export to the X-plane 11 flight simulator), for making some blender animations easily exportable.

X-Plane only knows positional animations (location + rotation) through key/position couples. Keys are references to internal variables of the simulator and intermediate positions are interpolated linearly. The goal of the extra plugin is to feed key/position into the Xplane2Blender data from blender-generated complex animations such as IK that cannot be interpolated linearly between two start/end keys.

The new plugin would add key/position information for a number of steps defined by the user on a per animation basis (meaning all objects in an animation chain would have same number of steps). It is acceptable that the number of steps is defined as the number of frames between start and ending positions, so that playing the animation in Blender should provide the data required to feed the key/position information to Xplane2Blender.

The new plugin should be able to clean its output if redoing the animation is required and not alter manually entered animations.

Thank you for your attention.