After a cursory glance round and some thinking, the only way I can think of to create a footnoting editing component is several rich edit controls, though with this method there's many caveats.
Does anyone know of any existing component which handles anything like this?
Thanks.