st: Subsetting a -return- matrix in a single step

Dear Statalisters,
I would like to subset a -return- matrix. In the past I used two
steps but now hope to upgrade to the 1-step solution, if it exists?
Thanks,
Bert
*** Example: using tabstat just to produce some r(matrix) to play with
tabstat foreign turn weight length headroom, stat(mean sd q) save
return list
mat list r(StatTotal)
*** Say I want the first 3 rows and 2 columns of this matrix. Can the
following be done in a single step?
mat A = r(StatTotal)
mat A = A[1..3,1..2]
mat list A
*** Obviously this generates a syntax error
mat B = r(StatTotal)[1..3,1..2]
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/