Check if this helps out. I got this from the Actuate help.
AcSequentialSection::NewContent method
------------------------------------------------------------
Instantiates one of the list of contents for this section.
Syntax
Function NewContent( index As Integer) As AcReportComponent
Parameters
index
The number of the content component.
Description
The sequential section identifies its contents in order from 1 to the number of contents. The index passed to this function corresponds to the position of the content component within the content list that you see in the structure pane of the Design Editor. By default, the NewContent( ) method looks in the internal database for the name of the component that exists in the position given by index and instantiates that component.
If you want to do custom processing, you can override this method to decide which component to instantiate for a given index position. If you override this method, you must be aware of several points. First, if you override this method to take control of which component to instantiate for each index location, then any contents you specify in the structure pane are ignored. To change the set of components that the sequential section generates, you must change your override of this method. Second, the sequential section assumes that when NewContent( ) returns Nothing, the index is one greater than the number of contents in this section. Thus, you cannot instantiate components for indexes 1 and 2, none for 3, but again instantiate a component for index 4. The sequential section never calls this method with index 4 if index 3 returns Nothing.
You do not need to completely replace the default behavior. You could, for example, take control of what component to instantiate for index 1, but call the super class method to handle all other components.
Regards
Naveen