What are common ways to identify subject and object from a question?
Google SyntaxNe has pre-trained models for French.  It is open source and can be customized for a specific use-case. 

https://github.com/tensorflow/models/blob/master/research/syntaxnet/g3doc/universal.md

With this, you can create a dependency tree for questions and evaluate fitness for this application.