You might try using GetROProperty to grab the coordinates of the object next to the arrow object and then use those to execute a modified Click method on the object. This would make the script flexible with the object if it moves around or you can't use any other method (descriptive programming, RegExp, etc.)
Example:
'This gets the coordinates of the object next to the arrow object. These coordinates relate to the whole screen, not the frame. We will use this with the DeviceReplay
myObjX = Browser(''BrowserJunk'').Page(''JunkPage'').WebElement(''JunkElement'').GetROProperty(''abs_x'')
myObjY = Browser(''BrowserJunk'').Page(''JunkPage'').WebElement(''JunkElement'').GetROProperty(''abs_y'')
'Instantiate the DeviceReplay object
Set devReplay = CreateObject(''Mercury.DeviceReplay'')
'Add an offset value to the x coordinate (this might take some trial and error) and then click on those coordinates
devReplay.MouseClick myObjX, myObjY, 2
Set devReplay = Nothing