layout other software

hi i have a huge scene and use maya for layout and export abc to clarisse and i want replace asset with highpoly version in clarisse. can anyone help how can do it?
sel = ix.selection
count = sel.get_count()
if count > 1:
theNewObject = sel[0]
for i in range(count):
if i > 0:
obj = sel[i]
pos = obj.get_attribute("translate").get_vec3d()
rot = obj.get_attribute("rotate").get_vec3d()
scl = obj.get_attribute("scale").get_vec3d()
newInstance = ix.cmds.CreateInstanceTo(theNewObject, "build://project/scene/context")
newObj = ix.get_item(newInstance[0])
attrP = newObj.get_attribute("translate")
ix.cmds.LocalizeAttributes([attrP.get_full_name()], True)
attrP.set_vec3d(pos)
attrR = newObj.get_attribute("rotate")
ix.cmds.LocalizeAttributes([attrR.get_full_name()], True)
attrR.set_vec3d(rot)
attrS = newObj.get_attribute("scale")
ix.cmds.LocalizeAttributes([attrS.get_full_name()], True)
attrS.set_vec3d(scl)