Hi,
I know this is an older post but I was having the exact same problem with Samsung Galaxy 3 / Galaxy Apollo. found a really useful app called MyProfiles (also has lite version for free). Fully customiseable, timed settings etc. can manage independent volume and virbate controls / wifi / bluetooth / etc. etc.. I wouldn't be without it now and most of the phone profiles are running on auto with the timer.
Maybe it will help you - can't see another post to reccomend this on as I was shocked google took this pretty basic functionality off 2.2