How do I spawn an actor with a combobox and a button?

I want to create a HUD where you can select an actor from a combobox, then push a “go” button and have that actor spawn at a given location. I’ve been able to set up the UI in UMG, but not being very well versed in strings and arrays, I’m not sure how to:

  1. Create an array of blueprint classes that aren’t present in the level but are available in the content directories.
  2. Use the string information in the combo box to select a blueprint class from the above array.
  3. I am also not sure how to distribute these commands between the UMG graph and the level graph.

I’m sure some of this is fairly basic, but a lot of it seems to have fallen in the holes in the documentation.