I might be totally stupid here but I'm not able to. I create an object, rotate it in an arbitrary way, just to be off the world axis alignment, make a linked duplicate, set cursor to (0,0,0), use transform->mirror, around cursor, global space and I get the instance mirrored in position but not in topology