How do I use different textures on separate instances of the same model?

I have an atlased texture containing 5 different images, each of which I want to use on a separate instance of the same model in my scene. I can create a different UV map for each one in Blender, but Unity only seems to use the first one. I thought I might be able to use the .fbx exporter to export 5 different files for the same model, each with a different UV, but there doesn’t seem to be any way to select which UV map gets exported.

Use the texture offset on a material in Unity.