Como gerar chamadas de função SQL com o construtor de consultas CakePHP?

Eu tenho uma coluna de nome completo para autores e gostaria de extrair o sobrenome para outra coluna. Eu faço isso com o seguinte SQL bruto:

SELECT name,
SUBSTRING_INDEX(`name`, ' ', -1) AS `surname`
FROM qr.authors;

Resultado:

Em "Usando funções SQL", o Cookbook diz:

Além das funções acima, o método func () pode ser usado para criar qualquer função SQL genérica, como ano, formato de data, conversão, etc.

Mas como posso criar essa função SUBSTRING_INDEX através do método func () para que eu possa usá-la com o construtor de consultas CakePHP?

questionAnswers(1)

yourAnswerToTheQuestion