Is it possible to allow key based authentication for sshd_config chroot sftp users?

Put your keys outside chroot (they are used before chroot any way). For example put your keys in /etc/ssh-pool/user.pub and change you config:

AuthorizedKeysFile /etc/ssh-pool/%u.pub