Here is some sample code:
//Remove ()
var originalName = StringUtils.replace(message.getNode('/'), '(', '');
originalName = StringUtils.replace(originalName, ')', '');
//Split it up
var parts = StringUtils.splitByWholeSeparator(originalName, ',');
//Get Last Name
var lastName = StringUtils.trim(parts[0]);
var firstMiddleName = StringUtils.trim(parts[1]);
//Split first and last name parts
var firstMiddleParts = StringUtils.splitByWholeSeparator(firstMiddleName, ' ');
//Get the first and last names
var firstName = firstMiddleParts[0];
var middleName = firstMiddleParts[1];
qie.debug('firstName: ' + firstName);
qie.debug('middleName: ' + middleName);
qie.debug('lastName: ' + lastName);