Would it work to just add records and then sort?
A function like PriceQuote() but with all the fields of *.t6 record would also be quite helpful.