Using CiviCRM API in Drupal View
As far as your API call there goes...I don't see an 'id' => $row->price_field_id in there.  You'll need to query by id to get the value for each individual price field. I'm not exactly sure what the variable name on the object will be in your case...but the main thing is to query for the individual price fields data by id