Não sei se esta resposta o satisfará, mas é a única coisa que lhe posso dizer sobre o assunto. De acordo com José Pedro Machado ("Dicionário Etimológico da Língua Portuguesa"), o vocábulo "caboclo" tem a sua origem na palavra tupi "caá-boc". Desginava aquele que era tirado do mato, ou que dele procedia, embora também pudesse designar os índios que inicialmente foram catequizados pelos Jesuítas. No século XVII, D. Francisco Manuel de Melo ("Epanáforas de Vária História Portuguesa") refere-se ao termo "caboclo" dizendo que "(...) assi se chamão huns a outros os Indios da terra, e nós usamos o mesmo nome, e são gente indigna de piedade e militar cortesia, pellas cruezas que professam (...)".
No entanto, Aurélio Buarque ("Novo Dicionário Aurélio"), atribui-lhe como étimo a forma tupi "kari'boka", que significa 'procedente do branco'. Daí que apresente como significados o de mestiço, de branco com indígena, referindo também que era a antiga designação para o indígena. Além disso, para o mesmo autor, "caboclo" pode ter muitos outros significados, entre os quais saliento "sertanejo".