Consider writing a script (in your favorite language) to read the dump file one line at a time and send that line to STDOUT, which will be piped into mysql. And add a tiny sleep in the loop that does that.
To get fancier, you could fetch Seconds_behind_master to tweak the sleep up or down. (I think at least one of Percona's tools does this.)
Tablenames that are added in (future) version of WordPress should not be a problem when you are scripting this solution
If a take a look at my 'test' database:
CASE TABLE_NAME WHEN 'big' THEN "i<10" ELSE "1" END AS filter
I do see something like this: