連想リストからある値の取得がうまくいかないので質問です。

以下のような状況です。

(setq list_a (list "a0" "a1" "a2"))
(setq list_b (list "b0" "b1" "b2"))


(setq list_c (list
'('a . list_a)
'('b . list_a)
))

ここまで。

で、list_cに対して

(cdr (car list_c))
を評価すると
list_a
が取れるのですが

(car (cdr (car list_c)))
にして、list_aの"a0"
を取得したいのですが評価するとbacktraceになってしまいうまくいきません。
これはどうすればいいんでしょうか?