That's tough one, unlike our 3.x implementation in Sitefinity we are actually using a features which comes from OpenAccess, and we provide API for it. The dynamic fields are implemented in OpenAccess and are per type, rather on provider. All other functionality in the documents library would work with a custom provider, though. If separation of documents by some condition is the only reason for creating a provider, think of some other way of distinguishing between them (tags, categories, library they're being uploaded in). The on the forntend you'll be able to filter and display document that fall in certain classification and are uploaded in a specific library.
All the best,
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items