When working with a Leiningen project containing nested projects, these can be imported recursively from the beginning by following these steps. And in that case, everything works well.
However, if later on, you want to add a new sub Lein project (via the Add Leiningen File button in the Leiningen tool window), the functionality is limited somehow (symbols to other modules don't resolve properly). The problem is that redoing the working full import requires wiping out the project, which is impractical to do on a regular basis. And if sub projects are added or removed in different branches, this becomes unworkable.
It would be great if the Add Leiningen File worked as perfectly as the "recursive import of sub projects" that happens at the initial project creation.