ssia
Created attachment 410275 [details] Patch
Created attachment 410299 [details] Patch
I am going to a give a try to the alternative approach of splitting up the InlineItems at soft hyphens.
Took a different approach. see bug 217272 and friends.