Apologies for the verbosity of the title. Example: "morse code speak". What should be hyphenated and what not?
Facing this, I had informally adopted the practice of enclosing the compound noun/phrase with inverted commas ('), before treating it as one word and adding a hyphen. i.e.
'morse code'-speak
'search engine'-cum-wikipedia
'civilised society'-influenced