Hola tgnsystems.
El Índice complejo debes crearlo correctamente para que funcione. A veces no es muy intuitivo y hace honor a su nombre.
En este caso la tabla asociada y la tabla secundaria del Índice complejo son la misma e igual a la tabla de Documentos. Esto es así porque la tabla de Documentos es la tabla de la que devuelve la Búsqueda y además es la más baja en el nivel de relaciones.
La parte del Índice complejo que se va a indexar será #empresas.localidades.id o #empresas.localidades.name.
En el objeto de Búsqueda de Documentos ya te aparecerá el Índice complejo para buscar por el Id o Name de localidad.
Ten en cuenta que si buscas por Documentos debes tener el Índice complejo con la tabla asociada asignada a Documentos.
Recuerda además que si ya existen datos, al reiniciar la Solución, deberás reindexar manualmente el índice complejo desde vDataClient para que contemple los registros que ya existen.
Saludos
Paco Satué