Since word3 is going to be followed by one or more words, you can avoid regex again with something like:
$hfind(table,& & %word *,0,w)

The only limitation of the above is that %word cannot contain * or ? characters.

The regex equivalent would be
$hfind(table,/^\S+ \S+ $+(\Q,$replacecs(%word,\E,\E\\E\Q),\E) /i,0,r)


/.timerQ 1 0 echo /.timerQ 1 0 $timer(Q).com