Instead of making the clones siblings put each clone inside a group field with a different name for each group.
Or create a repeater field and clone the group as a the only sub field of the repeater. This will allow have_rows on the repeater and get_sub_field() for each field of the cloned group.