I'm trying to render a product reference field using field_view_value() - which works except for the attribute options don't render. If it's rendered normally on a node, or in views then the attributes display as normal. Any ideas how to fix this?

$product_obj = node_load($nid); $product_field = field_get_items('node', $product_obj, 'field_product'); $cart = field_view_value('node', $product_obj, 'field_product', $product_field[0]); print render($cart);