Grafana custom autocomplete multiselect variable

Is it possible to create a multiselect that will fetch results from a custom datasource?

(Since by default grafana expects to have all the values of a variable ahead.)

So, I’m looking for “autocomplete style” widget, that will fetch results dynamically when typing.

In this picture I want grafana to call my custom json datasource to fetch available app values when the user starts typing, and will send the search query to the custom json datasource.
The possible values for my variable are large, that’s why I want to fetch them dynamically.

Is that possible, or there is an alternative?