Instead of - and * at the end of a word group that coudl be a compound, create the option to specify the desired behaviour per position:
one symbol for : hyphen or no hyphen in suggestions for this position (e.g. -)
one symbol for : hyphen only suggestion for this position (e.g. =)
one symbol for : no hypen in suggestion for this position (e.g. ~)
one-two=three~four suggests : one-two-threefour , onetwo-threefour
If this is still relevant, please re-open this in the github bug tracker.