Thanks everyone for your responses. The more I work on this, the more I think it just can’t be done (or can’t be done without deep rewriting of UE3 or some really creative hack that hasn’t occurred to me yet) so I’m probably just going to have to shelve this. This actually isn’t essential for my current project, and I’ll just keep working at the critical stuff. When I start my next project in UE4, I’ll dig deeper into this, and hopefully it’ll be an easy solution. Thanks again. But if anyone does figure it out, it would still be good to know.