Your first level Heading1 should look like this:
R:<n+> which will result in "1". You can add a zero [R:<n+>.0] if your want "1.0".
This will restart with each separate document (chapter). If you need it to restart at 1 in the same document, you will need a second style such as Heading1_reset [R:<n=1>].
The second level would look like one of these, depending on the format:
R:<n>.<n+> which would show 1.2 (or 2.1 if under another Heading1--it would reflect what Heading1 level it is under).
R:< ><a+> which would show "a, b, c, etc. depending on how many Heading2's there are.
Either one would reset itself automatically under a new Heading1 style.
The next level, Heading3, would like like one of these:
R:<n>.<n>.<n+>
R:< >< ><i+> which would show "i, ii, iii, etc. depending on how many Heading2's there are.
Either one would reset itself automatically under a new Heading2 style.
And so on...
As a note, the initial letter doesn't matter with the exception of the uppercase T, which Frame uses for Table Titles, although it could be changed (but I never do). You can use either upper or lowercase letters, but an uppercase R is not the same list as a lowercase r.
I hope this is clear as mud...
I've attached a couple of files you can look at to dissect how the numbered lists are put together.
If you are still having problems, click on my name and message me. I can look at your file.