My build process now allows me to specify whether an Aseprite file should be parsed as a regular sprite or a meta-sprite. When it's a meta-sprite, each layer is treated as a separate graphic that needs it's own spot in OAM (Object Attribute Memory). Below is how frame 2 looks in Aseprite and in OAM.