One special and important possibility where agreement between the parties can override disputes and delays is a cooperative adoption.
You want someone who is knowledgeable and experienced with adoptions from foster care. These adoptions are much more complicated than standard ones, involving a variety of laws and policies and the availability of subsidies. Ask your fellow foster parents or your state foster parent organization for a recommendation. Be wary of an attorney suggested by the child welfare department as they may have different goals. If you don't have a personal connection with other foster/adopt parents, use the internet to find families from your state who feel they were well represented by their attorney. Good luck!