We've gone through this before, SJB. You claim that only Catholics with supernatural faith can be saved, but your concept of supernatural faith can be along the "Anonymous Christian" lines, whereby it's a purely infused virtue that they're not even aware of. In order to be saved, you need to be conscious of accepting the Catholic faith, at least in its bare material minimum. There's no such thing as a PURELY FORMAL faith without any supernatural material content. That's the very definition of subjectivism.