insert_recordset problem

Hello. I want to copy selected fields from source table to selected fields of destination table (create new records in destination table). The best way how to do this is probably insert_recordset statement, like this: DestTable destTable; SrcTable srcTable; ; insert_recordset destTable (destField1, destField2) select srcField1, srcField2 from srcTable; !!! BUT !!! I need to use it in more general way. I want to specify source and destination table with tableIDs and source and destination fields with fieldIDs. Is there any way, how to do it? I’v tried to use tableid2name and fieldid2name functions, but it doesn’t work. Thanks for your help.