¿Cómo representar una vista de nieto en el mismo enrutador que el primer hijo?

Esta es una pregunta de seguimiento a esto:Angular 2 ¿cómo funcionan las rutas auxiliares en 2.1.0?

También intenté ver esto, pero en realidad no arroja ninguna luz sobre el tema:Cómo representar la ruta del niño en la salida del enrutador del padre del padre

Si tengo una ruta principal/admin que tiene un<router-outlet name="admin"></router-outlet> que se ve así:

const routes: Routes = [
  {
    path: '',
    component: AdminAreaComponent,
    canActivate: [AuthGuardService]
  },
  {
    path: 'login',
    loadChildren: '../pages/+login/login.module#LoginModule',
    outlet: 'admin'
  },
  {
    path: 'dashboard',
    loadChildren: '../pages/+dashboard/dashboard.module#DashboardModule',
    outlet: 'admin'
  }
];

Accedería al tablero a través de/admin(admin:dashboard), pero ahora necesito representar una vista secundaria dedashboard en lo mismorouter-outlet como el tablero, que esadmin. Esa vista se ve así:

const routes: Routes = [
  {
    path: '',
    component: DashboardComponent
  },
  {
    path: 'brands',
    loadChildren: '../pages/+brands/brands.module#BrandsModule',
    outlet: 'admin'
  }
];

Sin embargo, cuando intento acceder a esta ruta a través de/admin(admin:dashboard/brands) Me sale un error:

Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'admin'

Supongo que estoy haciendo algo mal en la configuración de la ruta.

¿Cómo puedo arreglar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta