I too know absolutely nothing about machining and things. But you could always try helical mags.
That's a 9mm Calico. There are similar magazines like that on the pp-19 "Bison".
Again, I don't know if it's possible. It does keep the rounds oriented forward the entire time though.