Connecting components to arrays inside other components in blueprint

I have a blueprint thats a object in my level that has a bunch of custom components called ULocation (derived from UBoxComponent). Inside each ULocation is an array of ULocation* called ConnectedLocations.

In my blueprint i want to add elements to the array by draging the components in the blueprint into the array elements.

Example:

Component ULocation Alpha

TArray<>ConnectedLocations

element 0: Location Beta

Component ULocation Beta

Component ULocation Charlie

Is this possible?

Thanks

Resolved it by changing the components to AActors and placing them in the level. Now the pointers see the other actors in the level