One option is to create a new instance of the CustomEntity, then copy desired components from a loaded ModelEntity.
Using the "Building Apps with RealityKit" video as an example, CardEntity would copy the model component from a loaded ModelEntity:
// modelEntity previously loaded from usdz file
let cardEntity = CardEntity()
cardEntity.model = modelEntity.model
Other components such as transform and collision can also be copied, if desired.