How to Dynamically Load and Replace FBX Files in Unreal Engine AR Application?

Hello Unreal Engine community,
I’m relatively new to Unreal Engine and I’m currently working on an AR application for mobile. In my project, I have a button in the UI, and I’d like to implement functionality that allows users to open a file dialog or file manager when they press the button. The goal is to enable users to select an FBX file, load it into the AR scene, and dynamically replace it if they choose a different file.
I’ve been struggling with this and would greatly appreciate any help or guidance on how to achieve this functionality. Specifically, I’m looking for a Blueprint function library code and a Blueprint setup that can accomplish the following:

  1. When the button is pressed, open a file dialog or file manager on the mobile device to allow the user to select an FBX file.
  2. Load the selected FBX file into the AR scene.
  3. If the user presses the button again and selects a different FBX file, I’d like to destroy the previously loaded FBX file and load the new one.
    I understand that this is a complex task, especially for someone new to Unreal Engine, but any assistance in terms of code snippets, Blueprint nodes, or a step-by-step guide would be immensely helpful. Thank you in advance for your support and expertise.