I'd like to see whether this is feasible or not...
Would it be possible to script a Freeform combo that can stand in for Link all the time? Link himself would never be visible, and the combo would simply act as he would, floating on top of him and carrying out movements and animations when necessary.
This would be a great way to cheat at "multiple characters" (or multiple perspectives of the same character, as in Zelda 2) or to break out of the limitations of Link's sprite format when needed.