DataSeeker is now included in the CXCDS release (6.6.0 and above).
So, if you have the IDL code from above and run IDL under the CXCDS environment, you should be set.
** This setup has been tested on the OPS LAN, but not yet on HEAD.

; get columns _ohrthr42_avg and _1hoprapr_avg between
; Jan 01,2002 and Jan 02,2002 and save a fits file, as well as assigning
; output structure to test_data
test_data = mta_db_get(timestart='2002-01-01',timestop='2002-01-02', ter_cols='_ohrthr42_avg,_1hoprapr_avg,_1hoprapr_std', outfile='test2.fits')
; get some columns during a specific time specified as seconds since 01/01/1998
test_data = mta_db_get(timestart=127500000,timestop=128500000, ter_cols='_tscpos_avg,_ohrthr42_avg,_1hoprapr_avg', outfile='test2.fits')
; get some columns during a specific time in FMT4
test_data = mta_db_get(timestart=127500000,timestop=128500000, sec='ctufmtsl=FMT4', ter_cols='_tscpos_avg,_ohrthr42_avg,_1hoprapr_avg', outfile='test2.fits')
; get some columns for obsid 3383
test_data = mta_db_get(prim='obsid=3383', ter_cols='_tscpos_avg,_ohrthr42_avg,_1hoprapr_avg', outfile='test2.fits')
; get a whole table and some other columns for obsid 3383
test_data = mta_db_get(prim='obsid=3383', ter_cols='mtaacis..acismech_avg,_ohrthr42_avg,_1hoprapr_avg', outfile='test2.fits')
; get some columns for obsid 3383 during FMT4, but use a different ccdm lookup table
test_data = mta_db_get(prim='obsid=3383', sec='ctufmtsl=FMT4', ter_cols='mtaacis..acismech_avg,_ohrthr42_avg,_1hoprapr_avg', outfile='test2.fits', opt='-c myccdm.tab')