You are not understanding the structure of a doubly linked list correct.
A doubly linked list consists of a series of nodes, each of which has a reference to the next in the series and the previous.
What you want to do is create a node class(or modify your existing class) to have these references, then when you want to search from something in the list, you only need a reference to the head of the series, then iterate through all of them, which you can do because they all have a link to the next in the series.