Dynamic Loading of Meshes and Materials

Hi there! I am a researcher on computer vision using Unreal for simulation. I am now in dire need of a method of loading tuples of (.obj, .mtl, .png) files from paths (strings) to construct static mesh actors at run time. It is trivial to do this in the editor, as one only has to select File → Import Into Level and nothing else, but my .obj, .mtl, .png files are stored in some paths only available at run time, so, can anyone help me out? Any suggestion would be highly appreciated!