Just yesterday, the illustrious Andy Hayden added this feature to version 0.13 of pandas, which will be released any day now. See here for usage example he added to the docs.
If you are comfortable installing the development version of pandas from source, you can use it now.
df['Measurements'] = df.reset_index().groupby('Trial').cumcount()
The following code is equivalent, if less pithy, and will work on any recent version of pandas.
grouped = df.reset_index().groupby('Trial')
df['Measurements'] = grouped.apply(lambda x: Series(np.arange(len(x)), x.index))
Finally, df.set_index(['Trial', 'Measurements'], inplace=True)
to get your desired result.