As the time traveller and the two others sit down at a table to eat and drink, they discuss who they are (but without giving their names). Then one of the three says, "We are all..." And pauses, before continuing "Let's make this a game, you'll have to guess the word I'm thinking of. Here are three clues:"
"If you can put it before a word for something on our table, you get a treat to go with it,"
"If it comes after a word meaning dirty, it describes one of us better,"
"And if you mix it with where we are now, you get something once supposedly offered to the poor in this country."
After a while thinking and discussing they all agree they know the word, but then one of the three turns to another person and says:
"You know, if you take the letters from all three words, you can also spell my chosen name and your nickname" pointing at the one on his left. "with only three letters left over. Now take those left over letters from your place of birth, where I once worked, and you could say you were blue!"
The other two look blankly at each other before one says:
"That's interesting," says the one who hadn't spoke yet, "I was born in the same country, but those left over letters spell my name."
"What a perfect storm of coincidences!" says the initial speaker.
The one who was last to talk smiles at that.
Who are the three, what is the word being guessed, and which is the time traveller?
Hint:
1. Why would "The one who was last to talk smile" when they heard "What a perfect storm of coincidences!" 2. As indicated by the tag, one of the characters is a musician
Clarification:
The phrase "If you can put it before a word for something on our table, you get a treat to go with it," Means the word he's thinking of is it but a word is what gets combined to make names/nicknames etc. The same is true for a word meaning dirty and where we are now.