jQuery: Como usar cada um começando em um índice diferente de 0

Eu tenho uma coleção de elementos que quero fazer um loop usando cada um, mas estou fazendo um loop sobre eles dentro de um loop for externo. Quando encontro o que quero no cada, volto falso para sair. Na próxima vez que o loop externo for executado, quero iniciar o elemento each no após o qual retornei. Um exemplo de código genérico:

var nextIndex = 0;

for (var j=1; j <= someCount; j++) {
    // do outside loop stuff

    $('#someElemID').find('.someClass').each(function(index) {
        if (/*this is right one*/) {
            // do something
            // next index should get passed to each function next loop... somehow?
            nextIndex = index + 1; 
            return false;
        }
    });
}

Pensei em mudar para um loop for, mas fiquei confuso sobre como acessar o retorno do.find('.someClass'). Talvez essa seja uma pergunta separada em si ...

Isso é óbvio?