Hi Chue,
Just an idea (untested), but perhaps there is a way (as is possible in our Capacity Charting solution) that you can stack the Planned Hours by "whatever you like", which in this case, could be either a Project or Task level custom parameter that denotes whether those related hours are either "ad-hoc" or something else (e.g. "project", "admin", etc.)
Regards,
Doug