That really should be doable without much issue. The matrix eater has a function inside its codebase like, "anim.copyToInterval(A,B)" that puts an animation at a certain interval. So I would have to write like 8 or 10 lines of code to copy two animations into adjacent intervals, then add an animation into the model whose interval is the start of the first animation, and the end of the second.