ayudaria mucho si la publicaras con los tabs correspondientes...
se lee mas rapido...
------
Edicion: Ya la pude leer, pero no tiene joins como indicas.
si puedes comentar cual es el requerimiento podemos ordenar la consulta, primero que nada supongo que direcciones es la tabla base, es decir, no importa que no tenga correspondencia en las otras tablas, si coincide con tipo = 1, se mostrara el registro, y de ahi se buscara en las otras dos tablas mostrando la informacion respectiva cuando aparezca en cada una de ellas, es correcto??
La duda es si en el resultado final se mostraran solo los registros que coincidan con los filtros de radicado, o esos filtros sirven solo para la busqueda en la tabla y cuando no coincidan las columnas del resultado para esa tabla se mostraran en blanco...