The essence of trace_inv for real X is
 cvx_begin sdp
    variable Y(n,n) symmetric
    minimize(trace(Y));
    [Y,eye(n);eye(n),X] >= 0;
cvx_end
So how about modifying the Schur complement action in the SDP as follows i(n sdp mode):
minimize(trace(Y))
[Y C;C' A] >= 0;
I think this should work.