Keywords could be more useful if there was a variable that was equal to the last keyword in a list (or even better an index number). If there was a {LastKeyw} variable it could be used, for example in file naming or in captions, headline metadata.
Alternatively, being able to search a keyword string recursively to find the last location of the last comma and use that value in a substring selection.