Starter for ten, if only one side of the cranks was too worn why couldn't you weld the worn arm onto the Bb spindle, thread in one side and tighten with other and connect good side? Sure you couldn't swap out the bb but it would extend life.
Plan b, if both were worn then can you not use and say ti spindle to mount the crank arms. Fill in the gaps with alu weld then when set remove ti spindle leaving solid crank tapers that could be used? Is there a weld material this could be done with? Can you tell I'm not an expert. ;-)