Is it possible to refer indirectly to named ranges?

I have a workbook with over 30 named ranges. On one of the sheets, I have a column listing the named ranges. The adjacent column uses a VLOOKUP to search those ranges. Unfortunately, I do not seem to be able to use a formula to refer to the named range.

Say cell B3 contains the string, MOTtext (the name of the named range).
if C3 contains
=VLOOKUP(A3,MOTtext,5,true)
it will work, but I'd like to be able to use something like
=VLOOKUP(A3,B3,5,true) to refer to the name

Any ideas? I've tried INDIRECT() and spelling out the range (Book.xls!MOTtext), but neither seems to work.