Not currently no. It would need just about the same amount of directory traversing either way,
To avoid bans, I suggest you use a very small TPS limit, say --tpslimit 0.1 do do one transaction every 10 seconds say. It might take a very long time but it shouldn’t get you banned.