You could create a struct with your sprites and any other properties you wanted. Then create an array of that struct in the game instance class and manually add each entry. That’s probably the simplest way. Or create a blueprint function library that creates/retrieves the array. You could also create a Data table with that struct and store your sprites in there as well.
Best way may be to create a function to pull the data. Was thinking that was going to be the case but wanted to be sure as my game is going to rely heavily on this.