I have looked for another solution before to interact with the AUT Dev Express ribbon component and only found the following recommendations have worked for me.
1. Use UFT insight.
2. Use SwfObject and Type method to emulate keyboard interaction with the AUT.
3. Use Low Level which It records at the object level and records all run-time objects as Window or WinObject test objects.
4. Use Analog Recording Mode. Records exact mouse and keyboard operations performed in relation to either the screen or the application window. QTP records and tracks every movement of the mouse as its drag the mouse around a screen or window.
5. Create a custom .Net Extension for interacting with Dev Express ribbon component on AUT.
Also, I see in the question that you are on UFT 12.02, and there was a fix for this issue in UFT 12.51 See [KM01882933 Generating wrong script lines for some DevExpress controls like Grid or TreeList which has compound cells](https://softwaresupport.hp.com/group/softwaresupport/search-result/-/facetsearch/document/KM01882933)