"Smart" Guesses

Is there any way to make what I can only call Smart Guesses?

What I would like to do is make a guess based on data present, for example

I have an action which imports data from a text file to a field "BIN" I then use Guess to split that imported data to multiple fields. Lets say my text file reads
Hello•World•You Suck

My Guess Is: %Title%•%Artist%•%lyrics%

This would successfully place each piece of data where I want HOWEVER. Lets say that the file I run this action on already has lyrics filled in, what I would like to have is a guess like

$IF($NOT(%Lyrics%),%Title%•%Artist%•%lyrics%,%Title%•%Artist%•%Garbage%)

This way I don't need to create two slightly different actions or use a filter & treat only a subset of my files at a time.

Is this possible?

I doubt that this is possible with just 1 action.
But as actions can be accumulated in an action group and that action group requires just one click, it may be just as convenient.
I would suggest the following:
Split the BIN field into parts but don't use the original field name e.g. %my_Title%•%my_Artist%•%my_lyrics%
Then execute an action of the type "Format value" each for the real target
Format string: $if2(%title%,%my_title%)
and also for ARTIST and lyrics.
Finally add action of the type "Remove fields" for my_Title;my_Artist;my_lyrics

This would keep any existing data.

Perfect Solution, Thanks Again