Secondary UV not read correctly (lightmapping problem)

I have a problem. I have a model in Unity (a simple floor, that has 2 UV’s, made in Modo, exported as FBX).

I’ve assigned a Lightmapped Diffuse shader to it, placed the diffuse texture in the Base RGB section, and placed the lightmap in the Lightmap RGB section.

But Unity is ignoring the secondary UV, and has placed the lightmap using the primary UV and not the secondary one.

It looks like other people are having problems with modo’s FBX exporter too:

http://www.xsibase.com/forum/index.php?board=33%3Baction=display%3Bthreadid=39301

You’ll probably have to export it to another program and then convert it to fbx. The state of support for these 3d file formats is horrible. I still can’t understand why there are so many commercial programs out there with incomplete exporters.