I found this topic about Spark Plug:
But the link in the thread is invalid and I cannot find the toy box by searching for it in DI3.0.
I replicated a basic version of HoltGames' spark generator (from this forum).
I configured it to drop 100 Tank Omnidroids in a 2x2 space, directly over the head of the character.
Some sparks are still falling outside collection range, but it seems less of them are doing so now.
I've still in initial testing phase, but so far, it seems more efficient.
The main problem I have is that something pushes the character outside of the bounding area and this shuts down the spark generator.
Since I have completely enclosed the spark area, it's impossible to re-enter once pushed out.
Also, a flaw I encounted one time is that it wouldn't restart when I returned, I had to reload the entire map from a save to reinitialize it.