Hmm, the first option looks the best imo.
Yes, the number of tokens is always the same, but it is seperated by the tab-character.

So, instead of using the * * * *
$hfind(Table,* * * * %matchtext * *,1,w).data

Should we change it?
Including the $chr(9) somehow?

Thx starbucks