src/message_iter: create sub-iterator if not given, return it