Unfortunately I do not believe what you are trying to do is possible using blueprints. You cannot access a variable using a string. You need a reference to that variable. I have two possible workarounds for you to try though:
1.) Make a structure containing an array of ints. In your bp, create an array of those structures. This used to not work, but the bug report is marked as “could not reproduce” so it may work now. (UE-11171)
2.) Combine your arrays into a single array and use indexes to mark boundaries.
unreal has already a way to access data using text as input.
You can do this using Primary Data Assets, which are accessed by passing a “link”, “string” with the location of particular data asset located in the packed game data. You can then for example construct this link using strings.
This may not be what the topic of this thread is requesting, but just so people reading this may be aware of this option