Replaced earlier answer, which used an incorrect definition of interval filament graphs.
Unipolar graphs are interval filaments graphs. Brief sketch: If $G$ is unipolar there are vertex sets $A$ and $B$ s.th. $A$ induces a clique and $B$ induces a set of cliques with vertex sets $B_1, \ldots, B_k$, say.
Each filament has two endpoints on the x-axis, and we order the left endpoints to be consistent withalong the grouping $A, B_1, \ldots, B_k$$x$-axis as $A, B_1, B^R_1, B_2, B^R_2, \ldots, B_k, B^R_k, A^R$, where we think of $A$, and then place the right endpoints in$B_i$ as ordered sets, and let $X^R$ denote the reverse order to the right of the ordered set $B_k$$X$.
Because the right endpoints are in the reverse order of the left endpoints, weWe can then draw all filaments simultaneously as $/\backslash$-shaped curves and so that no two of the filaments intersect. To create an intersection between an $A$-filament $a$ and a $B_i$-filament $b$, let $x$ be a coordinate inside the group $B_i$, where both $a$ and $b$ are present. We can then push $a$ up (close to $x$) until it is above all the other $B_i$-filaments at $x$, and push $a$ down, until it it below all the other $A$-filaments at $x$, and then make $a$ and $b$ intersect. Creating intersections between two filaments belonging to the same group is similar (and easier).