Crossword Genius

Lone Ranger without emotion failed to crack puzzle soon (6,4)

Ross

I believe the answer is:

before long

'soon' is the definition.
(synonyms)

'lone ranger without emotion failed to crack puzzle' is the wordplay.
I cannot quite understand how this works, but
an anagram of 'lone' is 'elon' which is within the answer.
'to' could be 'for' and 'for' is found within the answer.
The remaining letters 'beg' is a valid word which might be clued in a way I don't see.
This explanation may well be incorrect...

(Another definition for before long that I've seen is " Soon".)

I've seen this clue in The Guardian.
Want a hint initially instead of a full solution? Install my app