Support all keys in the requirements

For the non-string cases (int, float and datetime) the value is converted in a string for the match