As soon as you drop your Blueprint that holds the array you talk about into the Level.
And the second question: You don´t the Blueprint itself does not know in what Level it will be and if the thing you want to assign will exist there. Its impossible for the Blueprint to know where its going to Pull the Targetpoints from before it actually exists as a Instance in a Level.