+/**
+ * Parse through filtering field hierarchy as specified
+ * by user. This function compares each value to
+ * predetermined quarks
+ * @param fp The field path list
+ * @return success/failure of operation
+ */
+gboolean
+parse_field_path(GList* fp) {
+
+ GString* f = g_list_first(fp)->data;
+
+ switch(g_quark_try_string(f->str)) {
+// case LTTV_FILTER_TRACE:
+
+// break;
+// case LTTV_FILTER_TRACEFILE:
+
+// break;
+// case LTTV_FILTER_TRACESET:
+
+// break;
+// case LTTV_FILTER_STATE:
+
+// break;
+// case LTTV_FILTER_EVENT:
+
+// break;
+ default: /* Quark value unrecognized or equal to 0 */
+ g_warning("Unrecognized field in filter string");
+ return FALSE;
+ }
+ return TRUE;
+}
+