Fine-tuning and aligning question answering models for complex information extraction tasks