HSEARCH-1409

Enhancing DSL to allow field bridges being passed in

Note that adding the new method via a non public type makes it a bit more complicated to use, in particular it requires down casts which break the "fluent" flow. But @emmanuelbernard and I think that's ok as the API is intended for use by the parser only atm.