It can be converted to a DocIterator by using StableDocIterator::asDocIterator(...).
My concern is the usability of this restored dociterator. For example, How well this restored dociterator handles removed or closed (in the case of collapsable insets) insets? Cheers, Bo