Mira en vista que no tengo código ni de las vistas, ni de los modelos, ni de nada por el estilo te dejo un link a un repo que cree con un ejemplo que funciona para sqlite3, solamente lo tienes que adaptar a cualquier otra db que uses.
https://github.com/razpeitia/fdw-1047824
Tengo entendido que es mas o menos lo que intentas hacer. Solamente modificado a tu gusto.