Currently hfst-compose allows n-to-1 composition but not the 1-to-n, I've a use case where the optimisation is selecting the right version between (n-to-1)-to-n or n-to-(1-to-n) so going via inversion would probably defeating part of the optimisations.
Added in svn revision 4121.