You can customize the content as per your need (admin version , user version) and then apply conditional built tags which will apply a condition on the output you generate .
For example if you want certain content not to be available in admin version you can create a conditional built tag and apply it.
You can even choose advanced conditional built tag and apply conditions like 'OR, NOT, AND'.
The following links will be helpful for you:
thanks much for your help. This conditional build tag feature is just what i need. I missed to look into it before, though i was aware of its existence.
Is it important that some users do not see the additional information? In most apps seeing the information would not enable them to carry out the procedures as permissions should have been set up to prevent that.
You could generate one output with books in the TOC for each user type or even create Content Categories. The latter would open the help with the default category and users could then choose their category. The content would then be limited to their topics. That does not and cannot stop them viewing the other categories.
Your way requires different outputs and the developers then have to figure out who is accessing the help and call the appropriate version.
See www.grainge.org for RoboHelp and Authoring tips