Αφαιρούμε την πέτσα και το λίπος από το ζαμπόν. Πλένουμε τον αρακά με κρύο νερό μέχρι να σταματήσει να βγάζει χρώμα και στραγγίζουμε. Ζεσταίνουμε μια μεγάλη, λαδωμένη κατσαρόλα και σοτάρουμε τα κρεμμύδια, ανακατεύοντας μέχρι να μαλακώσουν. Προσθέτουμε το ζαμπόν, τον αρακά και τις πατάτες και σοτάρουμε ανακατεύοντας για 2 λεπτά περίπου. Προσθέτουμε νερό και αφήνουμε να βράσουν. Σιγοβράζουμε με καπάκι για 1½ ώρες, αφαιρώντας τον αφρό από την επιφάνεια. Βγάζουμε το ζαμπόν από τη σούπα με μια τρυπητή κουτάλα και το κόβουμε σε λωρίδες. Περνάμε τη σούπα από το μπλέντερ σε δόσεις, μέχρι να γίνει πολτός. Βάζουμε τη σούπα πάλι στην κατσαρόλα, προσθέτουμε τις λωρίδες του ζαμπόν, ένα φλιτζάνι νερό και αφήνουμε να βράσουν. Σιγοβράζουμε με καπάκι για 5 λεπτά, αλατοπιπερώνουμε και σερβίρουμε.