expands haproxy backend search capabilities

allows user to specify full search criteria via attributes. the trade-off is
that it's more powerful but less structured.