What you have is a multivalue field. To get to the values use the mvindex command.
mvindex(multifield, 2)
First check if a field is multivalued:
mvcount(multifield)
To get to the values In your case:
| eval name=mvindex(yourmultifield,0) | eval surname=mvindex(yourmultifield,1) | ...
You can also split a field to get a multivalued field.
split(foo, ";")
http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/CommonEvalFunctions
... View more