Beveling with different adjecent faces
If I've correctly understood your question, here is an answer. Actually you can't automatically create an edge loops (and therefore a bevel) through a ngon, because as it's a surface with more than 4 vertices, by definition it can't tell what other edge it is supposed to cut through.