Well, the delay has been solved in my opinion.
If searching for 1 item takes 1.5 second, searching for 50 items will take about 75 seconds, which is 1.5 minute.

And that is exactly what my script does.
Just repeating the same find command several times.

For now I'll use:
$hget(Table,$hfind(Table,$str(* $+ $chr(9),4) $+ $chr(34) $+ %matchtext $+ $chr(34) $+ $str($chr(9) $+ *,9),1,w).data)
As that actually returns the results I was looking for cool

Thank you all for thinking along.