The lifted embedding (Query API) and plain SQL do not interoperate at the moment. The lifted embedding needs to know the exact structure it got from the scala code to do its optimizations. It can't do that on plain SQL code. I guess you could imagine something in the future, but there are no concrete plans at the moment.
I created a ticket, so we'll look into it at some point: https://github.com/slick/slick/issues/756