Virtual finite quotients of finitely generated groups