Carregar dinamicamente um tema de material em ângulo

Estou construindo um aplicativo Angular usando Material Angular. Uma das primeiras etapas do aplicativo é que o usuário efetue login. Em seguida, o sistema carrega do back-end o tema criado pela empresa desse usuário.

No entanto, quando o back-end responde com as informações do tema, não consigo inseri-las no sistema. O $ mdThemingProvider, que permite definir temas, não parece estar disponível dentro de um Controller e o serviço $ mdTheming em si não possui opções para modificar os temas no sistema.

Existe alguma maneira de carregar dinamicamente novos temas em um aplicativo de material angular?