How do I switch between multiple uv maps for a single model?

I’m using Blender to create art assets for a 3d engine. Currently exporting from blender to obj format.

However, the obj format only supports a single uv map, and I need two uv maps, one for texture, one for lightmap.

So as a workaround, what I would like to do in Blender is create these two uv maps and easily toggle between them for export to two separate obj files (one with the texture uv map, one with the lightmap uv map). Once I have the two obj files, I have a python script that can merge the two exported objs into my own format for use with the engine.

How do I create two uv maps in blender and easily toggle between them? In the “shading” tab I tried creating two “uv map” nodes, each going into separate “image texture” nodes, but I can’t seem to figure out how to select the different uv maps for editing in the “uv editing” tab.

(As a side note, if there is a better file format to use here instead of obj, I would love to know what it is. Should be similar to obj, relatively open standard if possible, and needs to support multiple uv maps per model.)

You can add and switch for editing UVs in Data (Object Data Properties) Tab > UV Maps.

Thank you! I can now see how to create UV maps in the “Object Data Properties” tab, edit these UV maps one at a time in the “UV Editing” tab, and then it appears that the UV map that gets used for export is the one currently selected, not the one currently active (the small camera icon in the “UV maps” section), and not the one currently connected to “material output” either.