Multiple joins can now be defined on a single AutoQuery request definition.

Previous fork was way out of date so rebased and applied this change again.

I could not find any tests for AutoQueryService in my updated fork so I have not added any for this modification. I have tested it locally on my app, (it was previously tested on the old forks unit tests) and works fine.