Like somebody mentioned above, at the moment there isn’t really a way to do what you are asking, Verse UI doesn’t have images and Widget Blueprint for the most part aren’t dynamically modificable. There is one exception to that, and that would be the Popup device and its Template Override Class property and its Verse API’s functions SetDescriptionText and SetTitlteText. Sadly while this device’s widget is on the screen it consumes the input so the character won’t be able to do any action, additionally there are a couple of bugs in the current version for that particular workflow that we are working on fixing. On the other side, there are updates coming to the HUD Message device that would allow you to do a lot of what was mentioned on this thread.
If anyone is curious about how you will do it, check this video HOW TO GET CUSTOM UI IN CREATIVE 2.0 [NO VERSE] - YouTube, basically additionally to creating the Widget blueprint you need to create a specific ViewModel for it (CreativeModalDialogViewmodel for the PopupDevice case) and then bind that data to different elements in your widget. So for example, in the case of the popup device, if during runtime you call SetDescriptionText and/or SetTitlteText the elements that were bind to CreativeModalDialogViewmodel’s body and title should update.