Self Containing Form for Heirarchical Data
===

I'm attempting to store legislation inside an access database. Due to the inconsistent numbering and heading/subheading use, I was intending on storing the data in a flat table, with a "parent" column storing the ID to the heading, or the subheading, or the section text etc etc etc.

So - for instance
   

    ID     Section    Parent    Description
    0      1                    Purposes of the act
    1      a          0         The purpose of this act is to:
    2      i          1         Manage data efficiently
    3      ii         1         Test access
    4      b          0         More data goes here

would represent the data

    1 - Purposes of the act
        a - The purpose of this act is to
            i - Manage Data Efficiently
            ii - Test Access
        b - More Data goes here

My issue is in using forms to effectively edit the data. The best approach (from what I see) would be to embed a form within itself as a subform - which is evidently not allowed. My intention was to have 2 new buttons - one for new item, one for new child. The latter which would create a child item and show it (and the other child items) in the subform.

Is there another way to do this?