You need a protein spotter for this Stain Pro or an enzyme product, not SPM or M Power and certainly not long dwell time. Whatever you put on it will in effect liquefy the stain and if left to dwell will sink into the carpet and underlay, making the problem worse, not better. Far better to do repeated applications followed by extraction and keep doing this until you're satisfied you've got it out.
Simon