Can it be so that you create entity and set sprite to it, and then delete entity? But the loaded sprite it remains in memory? I don't know, whether it is possible, but can quite be.
But if it so, try to create the .entity file and add path to sprite there, then load this file.