You cannot do that this way as arrays indexis just order number in array (latterly memory position offset) it not a fixed key and can be changed result of some operations (like sorting, adding and removing elements), map needs value to be assicated with key. Map inside is work as array of TPair with extra code, C++ type which is not supported by blueprint, so map data can not really be interacted directly in blueprints. Get Values and Get Keys nodes just dumps data from TPairs in to separate arrays
To set value associated with specific key use “ADD” node, if use same key the node will overwrite existing entry
You can read more about map (formally TMap in C++) insides here: