Name splitting should be pretty simply.
The quickest way would be to add a 'Formatter -> Split step'... get the first and second.
But, what if there is a middle name... first and last gets your those, but how to get the middle?
Well you could output as 'line items (separate fields)' and grab the second field.
But then what if there are two middle names?
It's an edge case for sure, but I like to build workflows that account for all possibilities. I'm guessing there is a Code step or some other creative uses of a Formatter step that would allow me to identify one or two (or more) middle names where they exist and isolate them as fields I can use in action steps.
Any ideas?