You can only search for item, or for data, not both at once, the easiest would be to match on item for "some.item.*.startedby" and check if that item's value is adam:

Code
noop $hfind(table,some.item.*.startedby,w,0,if ($hget(table,$1) == adam) var %list %list $1)
echo -s item matching: %list


#mircscripting @ irc.swiftirc.net == the best mIRC help channel