What would it take for Indoor Rowing to give VO2max? (Concept2, ErgIQ, Firstbeat?)

So, obviously right now Indoor Rowing doesn't give a VO2max, nor does it link to any rowers for data support. But for those of us who already have a Concept2 rower in their garage, and would like to see Firstbeat data from the activity....

What would it take (asking Garmin in particular here) to get the Indoor Rowing activity to cough up VO2max updates?

I'm assuming...
  • HRM or R-R compatible chest strap
  • FE-C support from the Indoor Rowing activity
  • Indoor Rowing would need to pull stroke, power, distance data from the ANT frame from the rower
  • Activity would need to write out whatever data Firstbeat is using (FB already supports rowing in their analytics, does Garmin's license cover rowing ergometers?)
  • Might need a separate VO2max metric in F5, GCM? Currently shows a split of general and cycling VO2max, would this need to be a third?
Garmin already supports behavior like this for the foot pod analytics and sensor precedence, so aside from developer time what are we missing to add this in?