Image material for moving ellipsoid (CZML)

Hi.

I’ve been trying to set the material of an ellipsoid as an image for the past couple of days. I am completely stumped, and am hoping for some guidance.

The following format works fine for stationary ellipsoids;

"ellipsoid" : {
    "material" : {
        "image" : {
            "image" : { "uri" : "/path/to/image.jpg" }
        }
    }
}

However, if the entity has position with a time coordinate, or if referenceFrame is set to INERTIAL, the image no longer renders. Searching the documentation I thought that this would be the solution, but it does not seem to be (or I am missing something else)

"ellipsoid" : {
    "material" : {
        "image" : {
            "image" : [{
                "interval": interval-string, 
                "uri" : "/path/to/image.jpg"
            }]
        }
    }
}

I have included a few different examples in this Sandcastle - Sandcastle, which I hope is useful and makes the issue clear.

Any advice or pointers would be very much appreciated.

Thanks!

Updated Sandcastle
I have added another attempt, configured as follows;

"material" : {
    "image" : {
      "image" : {
        "uri" : [
          {
            "interval": "2023-07-04T00:00:00Z/2023-07-04T05:00:00Z",
            "uri": "../images/Cesium_Logo_Color.jpg",
          },
          {
            "interval": "2023-07-04T05:00:00Z/2023-07-04T10:00:00Z",
            "uri": "../images/Cesium_Logo_Color.jpg",
          },
        ]
      },

I have left it commented out, as it raised the following error;
DeveloperError: julianDate is required.
I am not sure whether this is progress or a step in the wrong direction.