Might depend on the legal framework in which you work (state of registry), for us it is quite clear, for any approach we fly out of the database we may not change any altitudes after the final approach fix. Therefore the method you mention would be illegal. However, that is our EU OPS take on it. We still fly QNH based in Russia, not QFE.