Find Change in InDesign CS4 seems like a step backwards

With InDesign CS2 I could identiy the text frame to search in by its unique label, give the word to search for, and the reference to the copy to replace it with, all in one, neat, line of copy, and perform over 20 search and replaces.
Example:
«event K2 Find» “DescriptionLabel” given «class for »:“Description”, «class FRpT»:TheDescribe
«event K2 Find» “DescriptionLabel” given «class for »:“Go”, «class FRpT»:TheDirect
«event K2 Find» “AddressLabel” given «class for »:“12345678”, «class FRpT»:MLS_Word
«event K2 Find» “AddressLabel” given «class for »:“Address”, «class FRpT»:TheFinalAddress
«event K2 Find» “PriceLabel” given «class for »:“Price”, «class FRpT»:the_Price

Now, I have to do this?
set find what of find text preferences to nothing
set change to of change text preferences to nothing
set find what of find text preferences to “Description”
set change to of change text preferences to TheDescribe
change text

Can someone please show me a more efficient way.

Hi. Adobe changed how the search function operates back in CS3. If you really must use it the old way, you could use the terms and preferences from a previous version. Check out Compilation and Interpretation in Adobe’s scripting guide.