How do I use data table? Can I get all the tables under a path?

HI, everyone! I created a folder in ‘Content’. In this folder there are many data tables. When I play, I hope my blueprint can programmatically select one of them through a primary data table.
The specific process is as follows:

  1. Blueprint read the primary table and get all data table in specific directory.
  2. Player uses a component like ComboBox to input a string/name. If the string/name is equal to one of the string/name in primary table, select it(get its name).
  3. Get Data Table selected in STEP2 so that I can use the data in it.

The thing is, ‘Get Data Table Row xx’ node only offer data table reference input pin. However the reference input pin and name type are not compatible. I failed to find the reference.
BTW, Is there a way to search for references by path?
I also want to know how to do it in C++.
Welcome to share your opinion.
Thank you!