Rather than adding a specific column to the general CR table, you can use the 'attrs' field for storing provider specific data.  See this PR for an example, you just need to add a getter+setter to the oVirt model:

https://github.com/theforeman/foreman/pull/753/files#diff-1