Hello Kendall Bennett,
I'm glad that you could implement this behavior. One word of caution though (which you might have already taken care of ) - you need to pass the primary key values in the same order , in the object keyValues parameter, as the primary key fields obtained from the metadata. i.e. the values need to match 1-1 to the primary key field.
the Telerik team
Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!