Search and pulldata not working

It sounds like you should be able to use secondary external instances which do work across Collect and Enketo. Unfortunately documentation for it is lacking and there are some loose ends to tie around performance in Collect. However, if you have thousands of elements or fewer, you should be ok.

The example in this post will hopefully give you a good starting point.