FindData: correctly handle multicomponent arrays
FindData dialog was not constructing queries correctly for multi-component arrays. Fixed that.
Also updated the test to confirm this use-case works as expected.
Closes #20895 (closed)
Requires qttesting!49 (merged) to add a test for functionality that works in CS + MPI mode too.