The Adobe Flex 3 documentation for the AdvancedDataGrid does not cover implementing detail subrows where the subrows contain different column headers than the master rows.
Specify another DataGrid as the renderer for an AdvancedDataGridRendererProvider in the parent AdvancedDataGrid.
With the AdvancedDataGrid you can use an item renderer with a hierarchical data set to display an entire row of data; i.e. you can span multiple AdvancedDataGrid columns with the renderer. You assign the item renderer to the AdvancedDataGrid control itself, not to a specific column, by using the AdvancedDataGrid rendererProviders property or MXML <mx:rendererProviders> tag. Within this you specify your child DataGrid as the renderer to an AdvancedDataGridRendererProvider.
My example uses an XMLList as the hierarchical data set dataProvider, but I have also included code (commented out) for an Array-based hierarchical data set dataProvider.
Demo can be test-driven here:
http://www.riamaven.com/FlexSolutions/ADGwithContainedDGDemo.html
Source code is there as well.
This cookbook recipe resulted from a question I asked at a March 2008 Adobe eSeminar during Adobe 2008 Online Developer Week. The solution was aided by an example coded by Sreenivas Ramaswamy from Adobe India as a result of my question.