I did figure out a solution. So ill try and explain it to my best here.
First to answer my problems from above, the media receiver component may not show the detail panel and prevent you from loading the NDIMediaTexture2D. You must expose the panel by going up to window -> details. Once exposed you can apply the texture you are streaming to.
For every incoming source you have, youll need a separate media receiver and base texture, as well as a blueprint actor with its own NDIfinder and NDIreceiver components. There are specific nodes to help you pull the source information, so we do not have to worry about setting the source names, you get the receiver component, then get the current connection information, after just keep track of its index. Within each blueprint you need to add something like in the image below. This represents how to begin a stream and change the source on that stream.
Once the source is connected and active. You will be able to apply the media texture to any material for use in your scenes.
Hope this helps! Really excited about this!