In which case you don't need a dynamically named Variable (which is what the original topic you asked about was discussing).
If you want to use a Variable to access a particular place in a Variable array you can just quote the Variable that holds the number of that place directly without having to use any filters etc.
Retrieve from position in Variable.kmmacros (4.1 KB)
Note that when you use the Variable that holds the position number, you write it directly (as if it was in a Calculation field) without any %s
This would work:
%Variable%LOCAL__List[LOCAL__Index]%
This would not work:
%Variable%LOCAL__List[%Variable%LOCAL__Index%]%
Since KM11 it is also possible to save data to a position in a Variable array using either a number or a Variable that holds a number (in the example below the two magenta Actions are setting new items to particular positions in the array):