Could these be related to Homo floresiensis the hobbits of Indonesia? Those archipelagos might have all been connected back then.
Depending on what dating shows, could at least be cousins . . .