The only problem is alfresco treat document as one node. And when we are giving permission we are actually giving permissions to node. So, only way to achieve what you are saying is creating two separate node by splitting the document. But, will be tricky.