Searching/filtering index B using all field.values from index A

You would need to execute two searches (or even worse n+1 searches).

Maybe there is a chance to unify our data model, so that you end up with a single document?

Maybe explaining the use-case a bit more would also help. What problem are you trying to solve, what exactly is the user searching for? A bit more context for understanding seems very helpful from my perspective.