Capitalizing sentence with commas inside parentheses

Doesn't this problem resemble a little this one:

You describe a pattern with 3 parts but only the third gets treated.
I do not think that you can "replace" that but you have "Format value" the field again with a separate string function for each part that you then have to isolate with a regular expression each.
If you use $caps() you may have to define the characters that determine the word separator.
I tried the following:
$caps3($regexp('5:01AM (The Pros and Cons of Hitch Hiking, Pt. 10)','(.+) (\(.)(.*,.*\))',$1 $2$3),'(')
and got
5:01am (The pros and cons of hitch hiking, pt. 10)