I misunderstood what a hierarchical recordset is. This, combined with not reading the help screens properly, ensured that I was on a loser!!!

Thanks anyway!