Is it possible to render only part of a PaperSprite?

Is there any way to render only a part of a PaperSprite without creating a new sprite in the editor or otherwise modifying the original sprite? Another way to put this might be, can I create sprites on the fly? I’d like to render parts of a particular sprite separately so that I may move the parts around relative to each other.

I’ve found a method that works in the editor, but that involves using UPaperSprite::InitializeSprite (in a custom UPaperSprite class), and this function appears only to be defined WITH_EDITOR, therefore I’m not sure this approach will work for a shipping build (or if it’s appropriate)