That's because Sora has both Firefly and Superfly materials. Because you're using an earlier version of Poser, they both appear as Firefly materials. It looks to be the second one that is used by earlier Poser versions. And yeah. I also can't delete either of the two Poser Surfaces. Best you can do is to delete the nodes plugged into that first Poser Surface and then move it to the right. Then move the second Poser Surface with its nodes up to where the first Poser Surface was.
However, you can edit the mc6 file and remove the Superfly set of PoserSurface nodes under each material zone shaderTree. At the bottom of each material zone, it will identify which is Firefly and which is Superfly.
As an example ... The material section for the Face identifies PoserSurface as firefly and PoserSurface_2 as superfly.
material 3_Face
fireflyRoot "PoserSurface"
superflyRoot "PoserSurface_2"
So if I remove the PoserSurface_2 and the nodeInputs under PoserSurface_2, I will end up with just the one Poser Surface.
Now for the ears, it's reversed with PoserSurface_2 being firefly and PoserSurface being superfly.
material 3_Ears
fireflyRoot "PoserSurface_2"
superflyRoot "PoserSurface"
So in this case, I'd remove PoserSurface and the nodeInputs under PoserSurface.
Deleting the superfly PoserSurface and nodeInputs from the mc6 will then load just the one PoserSurface.
Here is an example
Scroll down to the end of the material section to find the root identification.
fireflyRoot "PoserSurface"
superflyRoot "PoserSurface_2"
In this material section, PoserSurface_2 is the superfly root. So that's the one you would delete in this material section.
Now you'd scroll back up to the shaderTree for each material zone and locate the node identified as node "poser" "PoserSurface_2"
shaderTree
{
node "poser" "PoserSurface_2"
<-- Delete this and all the nodeInputs below
{
name "PoserSurface"
pos 50 939
advancedInputsCollapsed 0
showPreview 1
nodeInput "Diffuse_Color"
{
name "Diffuse_Color"
value 1 1 1
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node "hsv"
file NO_MAP
}
nodeInput "Diffuse_Value"
{
name "Diffuse_Value"
value 0 0 10
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
nodeInput "Highlight_Color"
{
name "Specular_Color"
value 0 0 0
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
bunch of nodeInputs
nodeInput "Geometry_Edge_Color"
{
name "Geometric_Edge_Color"
value 0 0 0
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
}
node "poser" "PoserSurface"
<-- Keep this and the nodeInputs below it
{
name "PoserSurface"
pos 5 2
advancedInputsCollapsed 0
showPreview 1
nodeInput "Diffuse_Color"
{
name "Diffuse_Color"
value 1 1 1
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node "Image_Map_7"
file NO_MAP
}
nodeInput "Diffuse_Value"
{
name "Diffuse_Value"
value 0 0 10
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
nodeInput "Highlight_Color"
{
name "Specular_Color"
value 1 1 1
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
bunch of nodeInputs
nodeInput "Geometry_Edge_Color"
<-- this is the last PoserSurface nodeInput in this material.
{
name "Geometric_Edge_Color"
value 0 0 0
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
}
node "image_map" "Image_Map"
<-- nodes connected to Poser Surface start here. Keep these.
{
name "Face specular map"
pos 509 862
advancedInputsCollapsed 0
showPreview 1
nodeInput "Image_Source"
{
name "Image_Source"
value 1 1 1
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file ":Runtime:textures:HiveWire 3D:Sora:SoraFaceS.jpg"
}