The MC34167 doesn't regulate output current in the first place. It just regulates peak input current, which is only roughly related to the average output current. Getting an accurate limit on average output current generally requires a separate feedback loop, which simple controllers won't have. If you are fine with just regulating peak current, then you can get other controllers with external sense resistors, allowing you to choose the limit.
The inductor is an energy storage component; nothing to do with current limiting.
The LM2679 has adjustable current limiting by way of an external resistor. Perhaps that would suit your purpose. It has several versions, the adjustable part number is LM2679SD-ADJ.