I think this company has what you need
We've used it for batch load.
We've also used it to shrink a screen with a bazillion input fields, most
not used, down to a very few fields so as to fit on those small quadrant
of screens often available on portable scanners with 5250 emulation.
Without having to modify vendor code.