I built a component that takes a single DCR input - that has browser fields for individual DCRs for the various tabbed content areas of the page. I then have a controller that merges all the individual DCRs into a single response document for the content render. I've not seen any issues in preview at all.