Αλείφω με βούτυρο μια στρογγυλή φόρμα ή ταψί 20-22 εκ. Προθερμαίνω το φούρνο στους 180°C.
Σε ένα μεγάλο μπολ βάζω το αλεύρι και το μπέικιν πάουντερ και ανακατεύω με ένα κουτάλι. Προσθέτω τη ζάχαρη, το φιστικοβούτυρο, το μαλακωμένο βούτυρο, τα χτυπημένα αυγά, τη βανίλια και το χυμό μήλου. Τα χτυπάω όλα με το μίξερ χειρός, σε μέτρια ταχύτητα, μέχρι να ενωθούν καλά. Προσθέτω τα κομματάκια μήλου και ανακατεύω καλά με μια σπάτουλα.
Αδειάζω το μείγμα στη φόρμα και ψήνω για περίπου 1 ώρα, μέχρι το κέικ να φουσκώσει καλά.
Το αφήνω να κρυώσει για λίγα λεπτά, το ξεφορμάρω επάνω σε μια σχαρίτσα μέχρι να κρυώσει τελείως.
Απλώνω την σάλτσα αλατισμένης καραμέλας και σερβίρω.
Σε μια φαρδιά κατσαρόλα βάζω την ζάχαρη σε μέτρια θερμοκρασία και την αφήνω να λιώσει. Κατά διαστήματα ανακινώ την κατσαρόλα (δεν ανακατεύω) για να λιώσει εντελώς. Μόλις λιώσει η ζάχαρη και αρχίσει να παίρνει κεχριμπαρένιο χρώμα, προσθέτω το βούτυρο και ανακατεύω με ξύλινη κουτάλα μέχρι να λιώσει. Χρειάζεται αρκετή προσοχή γιατί μόλις ρίξω το βούτυρο, φουσκώνει πολύ το μείγμα.
Αφού λιώσει το βούτυρο, αποσύρω την κατσαρόλα από τη φωτιά και προσθέτω σιγά σιγά την κρέμα γάλακτος και ανακατεύω πάλι με μεγάλη προσοχή, γιατί θα φουσκώσει το μείγμα.
Μόλις ενσωματωθεί και η κρέμα γάλακτος προσθέτω τον ανθό αλατιού, ανακατεύω καλά και αφήνω την σάλτσα στην άκρη μέχρι να την χρησιμοποιήσω.
Αν μου περισσέψει σάλτσα αλατισμένης καραμέλας την διατηρώ σε αποστειρωμένο βάζο μέχρι και 2 εβδομάδες.
Όταν θελήσω να την ξαναχρησιμοποιήσω θα πρέπει να την ζεστάνω λίγο για να γίνει και πάλι ρευστή.
Σας ευχαριστώ!