add content_duplicate_key support