You didn't mention the "[INSTRUMENTAL]" part in your first request! That is of course an essential fact to know to get a sollution.
Are there any other formating variation?
It is essential to know if it's always "ft" or also "ft.", "feat.", "featuring", ..., if the featuring part is alway in round parentheses, if the song version part is alway in square brackets, if the two parts are always in the same order, and so on.
Do you deal with files which have been formated to after a specific rule before or are you dealing with files from mixed sources with all kind of spelling an formating variations.
Detlev's solution should help you for the example you have given. If you are new to this program, it may be easier to split the various functions into different actions as he has done. On the other side, if you put it all in one line with the functions nested into each other, you can use the preview function of the tag-tag converter while you are writing the first line for the guess values action.
EDIT:
I'm pretty sure Detlev's suggestion works as he described it. He used exactly your example.
Hmm your question has been never answered before? I can't believe it.
Hm, it does not work? I can't believe it, because it really works with your example strings.
And ... last but not least ... isn't it really simple?
Your luck, I just stumbled over a few files in my own collection which were exactly formated the same way. So I made myself a new action to solve this: