Ссылка на код: https://stackblitz.com/edit/angular-8xmujh
Расширение работает на первом уровне, но при щелчке по расширенной строке не отображаются строки, относящиеся к расширенной строке, но возвращаются кисходное состояние.