You need to use the tag based parameters as the keywords are combined into a delimited list. So you need &tags, &tagData, and &tagMode. Please look at the documentation for information on how to use them.
Yeah, I created a TV that grabbed the keywords and tried using that in Ditto tags but could never get it to work. The keyword TV was working fine and correctly returned the keywords, as I tested the output -- I don’t know what the problem was. I think I was using something like...
[tt]&tagData=`tvKeywordMatch` &tags=`[*pagetitle*]` &tagDelimiter=`,` &tagMode=`onlyTags`[/tt]
Anyway, since the updated ListRelated now supports the startID parameter, I ended up using that for my solution -- although I would have preferred to use Ditto instead.
You would have needed to use keywords as the tag data as that tells Ditto to go get the keywords and parse them in a certain manner.
Maybe I misunderstood your post, but what you suggest sounds like what I said I did in my previous post. Anyway, I think I have a workaround now.
You used tvkeywords. I mean use the word keywords without tv.