--- resources/node_resource.inc	2011-02-16 21:44:42.000000000 +1030
+++ resources/node_resource.inc	2011-02-23 07:01:39.690417436 +1030
@@ -303,6 +303,8 @@ function _node_resource_delete($nid) {
  *       for index requests more straightforward?
  **/
 function _node_resource_index($page = 1, $fields = '*', $parameters = array()) {
+  $nodes = array();
+  
   $node_select = db_select('node', 'n')
     ->extend('PagerDefault')
     ->addTag('node_access')
@@ -321,6 +323,10 @@ function _node_resource_index($page = 1,
     $node_select->condition('status', 1);
   }
 
+  foreach ($parameters as $parameter => $parameter_value) {
+    $node_select->condition($parameter, $parameter_value, '=');
+  }
+  
   $result = $node_select->execute();
   
   foreach($result as $node) {
