You have to manage the syncing between the azure table and watcher yourself.
If you can access the data in that table via a REST API call, you could execute that call during the watch execution. Otherwise a manually written sync mechanism, that tries to import the users from azure into elasticsearch might help. Then you could write a watch that simply executes a search.
--Alex