You are most definitely on the right track.
Edit: All right, to be more fair: Caranthir, Uldor and his sons are the answer to the first half of the riddle. But can you tell me why, specifically, I used the words I did?
(Also the second half, obviously...!)
hS