I'll walk you through. First, it's always a good idea to declare which indices sit in the same set, so
{c,f}::Indices;
Then your objects (unchanged),
m:=1/((p_{c}+q_{c})k_{c}*(q_{f})k_{f});
n:=1/((p_{c}+q_{c})k_{c}*(p_{f})k_{f});
w:= @(m) + @(n);
Expand the products which have a sum as one of their factors,
distribute(_);
Now you have an expression which contains only simple scalar products. Cadabra offloads all scalar expression simplification to Sympy, but for that you need to get rid of the indices. Do
substitute(_, $k_{c} p_{c} = kp, k_{c} q_{c} = kq$, repeat=True);
And then finally
map_sympy(_, "together");
which collects the terms together.
This is a bit clunky (e.g. having to spell out that substitute rule), and the interface with Sympy is still quite new so can also be improved, but the above should get you what you want.