You don't need to do this. A single managed object context is designed to deal with multiple entities, and if there are relationships between your entities, they have to be in the same context.
Separate contexts are useful for background threading and temporary workspaces, as explained rather well here. Until and unless you need that, stick with a single context.