Unfortunately MSI's LockPermissions table does not add permissions to file/folder objects but replaces them.
The only solution for this is to write custom actions that use Win32 API to add permissions.
If you would like, I can send sample code to do that but Macrovision will not support that code. Send me an email at
rtammana@macrovision.com, if you want that.