Unfortunately, synthetic beans do not work this way -
javax.enterprise.inject.spi.Bean.getInjectionPoints()is only used for validation. Instead, the extension is responsible for creating a new fully initialized bean instance. In theory, you could try to use
javax.enterprise.inject.spi.InjectionTargetFactory.configure()to turn a Pojo method into an injection point. And afterwards use the injection target to produce a new Pojo instance.