I saw this feature on an app called frappe
https://frappeframework.com/docs/v14/user/en/basics/doctypes/virtual-doctype
Basically it allows you to interact with external data without having it in your database.
Could something like this be done in directus?
It could be useful if you had a WordPress site for example and you wanted to access that content from directus GUI or through the api