Has the goal changed? The topic was getting the Transformation, what is required for fitting beams?
You can get a lot of information from the bounding box with some context, i.e. if you have a collection of objects 2x4x some extrusion length, you know they are beams. You also have different types Ks_Bolt, Ks_Shape, Ks_Plate you can filter with. Most parts will have a common dimension you can extrapolate from
Reverse engineering the filer may help you get a better idea of position and dimensions, but it’s another thing to make the object behave in a certain way.
You can read the filer from .NET, you can use MgdDbg as an example, you need to have a running enabler though.
You’d need C++ to recreate an entity. I’ve done it, it takes a bunch of prodding and probing to figure out what each item in the filer does
Python for AutoCAD, Python wrappers for ARX https://github.com/CEXT-Dan/PyRx