Maya: Loaded reference names
 ## Problem

When loading published stuff to scene as references, OpenPype will create reference named after asset. This is too generic because if we load multiple published things into the same scene, it will mangle names. Imagine shot `s01_010` with two model subsets published. If I load first it will create reference named `s01_010_RN`. But if I load second one, it will load it as `s01_011_RN` and that is confusing as hell.

## Proposal

We should append subset name to reference name. That way it stays reasonably named - `s01_010-modelMain_RN` and `s01_010-modelProxy_RN`


[cuID:PYPE-1218]
diff --git a/openpype/hosts/maya/api/plugin.py b/openpype/hosts/maya/api/plugin.py
index 448cb814d9..fdad0e0989 100644
--- a/openpype/hosts/maya/api/plugin.py
+++ b/openpype/hosts/maya/api/plugin.py
@@ -123,7 +123,7 @@ class ReferenceLoader(api.Loader):
         count = options.get("count") or 1
         for c in range(0, count):
             namespace = namespace or lib.unique_namespace(
-                asset["name"] + "_",
+                "{}_{}_".format(asset["name"], context["subset"]["name"]),
                 prefix="_" if asset["name"][0].isdigit() else "",
                 suffix="_",
             )
diff --git a/openpype/hosts/maya/plugins/load/load_reference.py b/openpype/hosts/maya/plugins/load/load_reference.py
index 6dd161cf98..cfe8149218 100644
--- a/openpype/hosts/maya/plugins/load/load_reference.py
+++ b/openpype/hosts/maya/plugins/load/load_reference.py
@@ -41,14 +41,13 @@ class ReferenceLoader(openpype.hosts.maya.api.plugin.ReferenceLoader):
             family = "model"
 
         with maya.maintained_selection():
-
-            groupName = "{}:{}".format(namespace, name)
+            groupName = "{}:_GRP".format(namespace)
             cmds.loadPlugin("AbcImport.mll", quiet=True)
             nodes = cmds.file(self.fname,
                               namespace=namespace,
                               sharedReferenceFile=False,
                               groupReference=True,
-                              groupName="{}:{}".format(namespace, name),
+                              groupName=groupName,
                               reference=True,
                               returnNewNodes=True)
 
['openpype/hosts/maya/plugins/load/load_reference.py', 'openpype/hosts/maya/api/plugin.py']