I've seen indiepath's igloader, but I'm trying to keep a level of control in-house without relying on someone else's licensing/updates/features/etc.
Then you'll have to write it yourself. Obviously.If it was me, I'd go with igLoader and be done with it.