When the keyword context is calculated for a field where the value is in a different line than the keyword itself,
the context is not determined correctly as the keyword is not found.
This should be fixable by looking backwards over many lines and utilising indentation to find the correct context.

When the keyword context is calculated for a field where the value is in a different line than the keyword itself,
the context is not determined correctly as the keyword is not found.
This should be fixable by looking backwards over many lines and utilising indentation to find the correct context.