I think the best option would be to somehow reuse the FieldMapper.parse method, but it doesn't look easy...