Hi,
What about following one of the solutions you've seen with another op amp offset to produce 0 to x V, followed by another op amp for the gain? Could that be workable using a quad package, maybe?
Or could a current shunt monitor (with gain) be used? e.g. The INA28x ones can be adapted, to a degree, and a shunt monitor could also be followed by an op amp to offset any input/output offset.
The INA826 in amp datasheet has a 4 - 20mA PLC input circuit in the "application information" section (page 25), and looks like the output could maybe be centred around 0V. Maybe an in amp followed by a gain stage op amp?