If you need to do stuff like this I would recommend using the API now, there is no permission clone feature built in atm.